我正面临着一个问题。我正在为我的spring maven项目使用tomcat服务器,并且我想在服务器启动时向facebook订阅一次我的应用程序。我已经试过ApplicationListener ContextRefreshedEvent了。它在应用程序上下文初始化时被调用,但问题是当时我的服务器尚未完全启动,因此我的应用程序无法公开访问,这在我的情况下是必需的,因为facebook订阅需要使用应用程序公共URL进行验证。因此,我希望在服务器启动完成时进行订阅,而不是在应用程序上下文初始化时。你知道我该怎么做吗?我有没有应用层的事件监听器可以告诉我服务器已经完全启动了?
敬佳
发布于 2012-06-20 17:15:11
您可以像这样注释bean方法:
@PostConstruct
public void yrSubscribeLogic() {}只有在服务器完全启动后,才能加载应用上下文。
https://stackoverflow.com/questions/11116285
复制相似问题