5)自动装配 (了解)
a.什么是自动装配
容器依据某种规则,自动建立对象之间的依赖关系。
注:
容器仍然需要调用set方法或者构造器。
容器默认不会自动装配。
b.如何自动装配
可以设置autowire属性值:
byName
byType
constructor
6)注入基本类型的值
7)注入集合类型的值
List Set Map Properties
方式一 使用list,set,map和props注入。
方式二 以引用的方式来注入。
8)spring表达式
a.作用:用于访问其它bean的属性。
b.用法:
练习: 配置一个连接池并测试。
提示: step1. 导包 ojdbc,dbcp
step2. 添加config.properties文件 添加到resource文件夹。
step3. 在spring配置文件中,添加相关配置
step4.测试连接池
2. 使用注解来解化配置文件
(1)什么是组件扫描?
容器启动之后,会扫描指定的包及其子包下面的所有的类,
如果该类前面有一些特定的注解(比如@Component),则容器会
将该类纳入容器进行管理(相当于在配置文件里面有一个bean)。
注意:该bean默认的id是首字母小写之后的类名。
(2)编程步骤
step1. 在类前面添加一些特定的注解,比如 @Component。
step2. 在配置文件当中,配置组件扫描。