-
bean的配置项: 1.唯一标识 2.类 3.范围 4. 5.构造器参数 6.属性 7.自动装配 8.懒加载模式 9.初始化和销毁查看全部
-
Resource获取的三种方式:<br> 1:classpath:<br> 2:file:<br> 3:url: 默认是classpath查看全部
-
spring自动装配:(三种方式) 1:byName(id相关,必填) 2:byType(与id无关) 3:Constructor(与id无关)查看全部
-
基于泛型的自动装配查看全部
-
在看一遍3-2查看全部
-
bean容器中:指定bean初始化的三种方式: 1:设置全局默认default-init-method和的deafult-destroy-method 2:单独设置bean 的init-method和destroy-method 3:实现InitializingBean和DisposableBean接口,重写destroy和afterPropertiesSet方法 注意:其中,方法1 设置后可以不用写指定方法,方法2 必须要写方法查看全部
-
@Bean的作用域查看全部
-
@Bean and @Scope查看全部
-
@ImportResource查看全部
-
Spring是什么查看全部
-
Bean容易初始化的具体实现:查看全部
-
Bean容器初始化:查看全部
-
IOC的扩展理解:查看全部
-
关于单元测试:查看全部
-
定义接口的时候可以指定泛型,即<T>.在实现的时候在具体添加泛型里面的类型. public interface inter<T> { } public class interimp entends inter<string>{ } 可以使用@Autowired自动装配泛型的类型 即: 假设A<T>是一个接口. public interface A<T>{} B实现A接口,添加了<String>泛型. public class B implements A<String>{} C实现A接口,添加<Integer>泛型. public class C implements A<Integer>{} @Configuration public class Test{ @Autowired private A<String> a1; @Autowired private A<Integer> a2; @Bean public B b(){ return new B(); } @Bean public C c(){ return new C(); } } 当通过ApplicationContext加载xml文件后,进行自动扫描,当扫描到@Configuration注解时便进行配置,把@Bean标注的bean注册到IOC容器中. 并且识别到@Autowired注解,把名字为b的bean添加到属性a1中.把名字为c的bean添加到属性a2中.查看全部
举报
0/150
提交
取消