不一定有“最佳”方式。和往常一样,有很多方法可以做到,“最佳”是最适合你的项目的:
- 如cjstehno所述,在XML中的bean元素上使用init-method =“ …”
- 实现Spring的
InitializingBean
接口。当部署在ApplicationContext
中时,在创建bean时将调用afterPropertiesSet()
方法。 - 使用
@PostConstruct
在bean上注释方法。同样,如果部署到ApplicationContext
,则在创建bean时将调用带注释的方法。 - 如果你的bean更像是要绑定到Spring生命周期的基础结构bean,请实现
ApplicationListener < ContextRefreshedEvent >
。在Spring的启动过程中将调用onApplicationEvent(..)
方法,你可以在那里进行所需的任何工作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)