spring ioc 应用
2019-06-09 本文已影响0人
longtaiping
sprigioc 容器相关接口:
spring启动容器:
主配置文件指定对象的初始销毁方法的两种实现:
1:使用@Bean直接在注解中指定对象的初始化和销毁的方法,
2:使用注解@PostContract初始化,使用@PreDestroy销毁方法
3: 实现InitializingBean,DisposableBean这两个接口
4: 实现BeanPostProcessor接口
5:FactryBean 接口
打印结果:
main.bean.TestFactry@5123a213
main.bean.TestFactry@5123a213
main.doman.Department@52525845
自定义过滤类型:自定的类需要实现TypeFilter接口的
条件判断注解:@Condition
自定义一个类在这个类中实现Condition 接口实现其中的方法自定义自己的实现逻辑
@Import注解的相关使用:
1:直接导入一个类文件
2:导入一个类这个类实现了ImportSelector接口,指定一个全类名
3:定义一个类实现ImportBeanDefinitionRegistrar接口,注入一个bean
我们可以通过实现XXXAware接口来使用一些spring底层中组件
通过@Profile注解 以及 -Dspring.profiles.active=“要激活的环境”
最后