本文介绍: 通过@Bean注解的两个属性,指定在Bean初始化和销毁的时候执行指定的方法;
1.InitializingBean和DisposableBean
InitializingBean接口提供了afterPropertiesSet方法,用于在bean的属性设置好之后调用;
DisposableBean接口提供了destroy方法,用于在bean销毁之后调用;
2.PostConstruct和PreDestroy
PostConstruct用于依赖注入完成之后执行初始化方法;
PreDestroy用于在Bean销毁之前执行清理方法
3.Bean 定义的 initMethod 和 destroyMethod
通过@Bean注解的两个属性,指定在Bean初始化和销毁的时候执行指定的方法;
4.BeanPostProcessor接口
5.ApplicationContextAware和BeanNameAware
6.FactoryBean
7.EnvironmentAware, ResourceLoaderAware
8.BeanFactoryAware
9.profile
10.@Lazy、@DependsOn、@Order、@Conditional
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。