Spring 学习第一天 创建Spring 的配置文件 修改Bean配置文件

Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件

Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件

Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件

点击完成之后,我们就在src目录下创建了一个spring的配置文件。

Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件

修改Bean配置文件

Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件

全类名:class="com.atguigu.spring.beans.HelloWorld",用反射的方式,由spring帮我们创建Helloworld这么一个对象,然后 就对应方法setName 中的name。

 Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件

在这里,ApplicationContext 代表的就是spring的 IOC 容器;

ClassPathXmlApplicationContext表示的是:配置文件在类路径下,然后传入的是applicationContext.xml

 这里面的ctx.getBean("helloworld"); 中的helloworld就对应applicationContext.xml 下的bean id Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件

 通过上面两个打印helloworld的方法的对比,可以看出:

常规情况下,我们要使用一个类的话,要先new 一个类对象,然后再通过对象赋值,然后再调用对象的方法,如下图:

Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件

使用了spring之后,我们就将创建对象,为对象赋值的工作交给spring,我们直接调用方法即可,如下图:

Spring 学习第一天
创建Spring 的配置文件
修改Bean配置文件