Bean依赖项以及生命周期回调

2025-06-30 17:52:34

1、带 @Bean 注释的方法可以有任意数量的参数来描述构建该bean所需的依赖关系。例如,如果我们TransferService 需要a AccountRepository ,我们可以使用方法参数来实现该依赖关系,如下例所示:

Bean依赖项以及生命周期回调

3、使用 @Bean 注释定义的任何类都支持常规生命周期回调,并且可以使用JSR-250中的注释@PostConstruct 和 @PreDestroy 注释。

Bean依赖项以及生命周期回调

5、还完全支持标准 *钽吟篑瑜Aware 接口集(例如BeanFactoryAware, BeanNameAware,MessageSourceAware, ApplicationContextAware等)。

6、该 @Bean 注释支持指定任意初始化和销毁回调方法,就像XML的 init-method ,并 destroymethod 在属性上的 bean 元素,如下例所示:

Bean依赖项以及生命周期回调
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢