使用Spring MVC在应用程序启动时执行Java类
使用Spring MVC在应用程序启动时执行Java类的最佳方法是什么?
回答:
不一定有“最佳”方式。和往常一样,有很多方法可以做到,“最佳”是最适合你的项目的:
- 如cjstehno所述,在XML中的bean元素上使用init-method =“ …”
- 实现Spring的
InitializingBean
接口。当部署在ApplicationContext
中时,在创建bean时将调用afterPropertiesSet()
方法。 - 使用
@PostConstruct
在bean上注释方法。同样,如果部署到ApplicationContext
,则在创建bean时将调用带注释的方法。 - 如果你的bean更像是要绑定到Spring生命周期的基础结构bean,请实现
ApplicationListener < ContextRefreshedEvent >
。在Spring的启动过程中将调用onApplicationEvent(..)
方法,你可以在那里进行所需的任何工作。
以上是 使用Spring MVC在应用程序启动时执行Java类 的全部内容, 来源链接: utcz.com/qa/429078.html