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=“要激活的环境”


最后


上一篇下一篇

猜你喜欢

热点阅读