我有一个基于Spring的webapp,可以使用Hibernate保存数据。立即部署服务时出现的默认网页会对数据发出ajax请求。因此,如果数据尚不存在,则需要获取并保留数据。我想确保在部署服务时,在Spring启动之前,tomcat正在提供我的网页,我可以执行代码来获取和保存我的数据。
我认为常规的上下文监听器可能会做到这一点,但我不知道是否有任何保证它会在其他所有初始化之前完成。 Spring中有什么东西可以做到吗?或者上下文监听器会做什么?
答案 0 :(得分:0)
您可以使用spring的应用程序事件(上下文事件),参考ContextStartedEvent
获取{{1}}