使用Spring MVC在应用程序启动时执行Java类

使用Spring MVC在应用程序启动时执行Java类的最佳方法是什么?

回答:

不一定有“最佳”方式。和往常一样,有很多方法可以做到,“最佳”是最适合你的项目的:

  1. 如cjstehno所述,在XML中的bean元素上使用init-method =“ …”
  2. 实现Spring的InitializingBean接口。当部署在ApplicationContext中时,在创建bean时将调用afterPropertiesSet()方法。
  3. 使用@PostConstruct在bean上注释方法。同样,如果部署到ApplicationContext,则在创建bean时将调用带注释的方法。
  4. 如果你的bean更像是要绑定到Spring生命周期的基础结构bean,请实现ApplicationListener < ContextRefreshedEvent >。在Spring的启动过程中将调用onApplicationEvent(..)方法,你可以在那里进行所需的任何工作。

以上是 使用Spring MVC在应用程序启动时执行Java类 的全部内容, 来源链接: utcz.com/qa/429078.html

回到顶部