spring学习2(环境搭建)

spring第一个程序HelloWorld

1新建java项目
2导入一下jar
spring学习2(环境搭建)_第1张图片
image.png
3新建HelloWorld
package chen;
public class HelloWorld {
    private String name;
    public void hello() {
        System.out.print(name);
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
}

4配置bean.xml



    
        
    


5程序入口
package chen;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {
public static void main(String[] args) {
    
        // 1.创建ioc容器对象
        //ApplicationContext代表ioc容器
        //ClassPathXmlApplicationContext:是ApplicationContext的实现类 从类路径下加载配置文件
        ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");
        
        // 2.从ioc容器中获取bean实例
        //利用id获取实例
        //HelloWorld hWorld = (HelloWorld) ctx.getBean("hello");
        //利用类型获取实例 但类型唯一
        HelloWorld hWorld =  ctx.getBean(HelloWorld.class);
        
        // 3.调用方法
        hWorld.hello();
}

}

项目结构如下:


spring学习2(环境搭建)_第2张图片
image.png

我们的第一个spring 程序就完成了

  • ApplicationContext代表ioc容器
  • ClassPathXmlApplicationContext:是ApplicationContext的实现类 从类路径下加载配置文件

总结:

  • 配置spring bean配置文件
  • 创建ioc容器对象
  • 从ioc容器中获取bean实例
  • 调用方法
    下一篇 spring学习3

你可能感兴趣的:(spring学习2(环境搭建))