2、bean的配置
2.1、IOC概述






2.2、bean的获取





2.3、依赖注入方式




2.4、属性注入细节





内部bean,不需要ID,ID无效,外部不能引用:





2.5、集合属性注入








2.6、使用p命名空间
比较简洁的方式:


2.6、自动装配





2.7、bean之间的依赖关系
这里指的是配置上的依赖关系


parent指定配置继承关系:

配置覆盖:

抽象配置,专门用来被继承,不可实例化:





2.8、bean的作用域



2.9、使用外部属性文件




2.10、Spring表达式语言








2.11、bean的生命周期







2.12、工厂方法配置bean





2.13、factorybean配置bean



2.14、注解配置bean
2.14.1、配置bean-bean的四个注解




加上对应注解:

配置spring IOC容器的扫描包:

设置扫描匹配规则:


设置包含、不含:


2.14.2、配置bean的依赖-bean属性的注解



细节-required:


细节-多个实现:

细节-注解可在入参前面:


2.15、泛型依赖注入


service父类:

Service子类:

Repository父类:

Repository子类:

效果:

