喜欢学习编写的小伙伴有福音了,木仔会每天发布一些学习资料以及笔记,想看更多学习资料点击此处A_M阿木的博客_CSDN博客-领域博主1、如何使用spring. 1.1、添加相应的依赖
1.2创建spring配置文件。----spring的容器。org.springframework spring-webmvc5.2.9.RELEASE
1.3测试
public static void main(String[] args) {
//1.读取spring的配置文件。
ApplicationContext app=new ClassPathXmlApplicationContext("spring01.xml");
//2.从容器中获取指定的对象。
HelloWorld hello01 = (HelloWorld) app.getBean("hello01");
//3.通过对象调用类中相应的成员
hello01.show();
hello01.print();
}
思考
-
Hello 对象是谁创建的 ? 【hello 对象是由Spring创建的
-
Hello 对象的属性是怎么设置的 ? hello 对象的属性是由Spring容器设置的
这个过程就叫控制反转 :
-
控制 : 谁来控制对象的创建 , 传统应用程序的对象是由程序本身控制创建的 , 使用Spring后 , 对象是由Spring来创建的
-
反转 : 程序本身不创建对象 , 而变成被动的接收对象 .
Dependency Injection
1.5注入的方式: 1.5.1 、通过set方法注入。用的非常多。概念
依赖注入(Dependency Injection,DI)。
依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .
注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 1.5、
1.5 2、通过构造方法。class类不是你定义,而是使用别人的类,而别人写的类没有无参构造函数。
1.6、注入的数据类型。
(1)基本数据类型或者字符串。
(2)引用类型--对象类型。
(3)集合List,Set。
(4)map集合。
(5)数组
阿木 张三 李四 阿木 王二 阿木 张三 李四 阿木 王二 110 120 130 140



