【发布时间】:2017-01-10 01:16:53
【问题描述】:
我有一个 web 应用程序,只要我将 .war 放入 Tomcat webapp 文件夹,就需要初始化一些静态变量。此初始化需要调用 @Service 来检索初始设置。
我意识到@Autowire 注入仅在我的 GUI 调用服务时才有效
在应用容器中抛出 .war 后,初始化 Spring Web 应用程序的最佳方法是什么?我需要这个初始化只执行一次。
【问题讨论】:
-
@PostConstruct on init 方法可能会对您有所帮助
-
@JekinKalariya 但是使用 PostConstruct 我需要将我的初始化程序与我的 bean 联系起来......我的初始化程序独立于我的应用程序中的任何业务或组件......我只需要像一个“主”方法将执行一次,并将用数据填充一些变量(如服务器路径等)
-
@amicoderozer 感谢您的链接...检查..
标签: spring web initialization initializer