0

我面临一个问题。我正在为我的 spring maven 项目使用 tomcat 服务器,并且我想在服务器启动时将我的应用程序订阅到 facebook。我已经尝试过 ApplicationListener ContextRefreshedEvent。它在应用程序上下文初始化时被调用,但问题是当时我的服务器尚未完全启动,因此我的应用程序不可公开访问,这在我的情况下是必需的,因为 facebook 订阅需要使用应用程序公共 URL 进行验证。所以我想在我的服务器完全启动而不是在应用程序上下文初始化时进行订阅。知道我该怎么做吗?我有没有可以告诉我服务器已完全启动的应用程序级事件侦听器?

问候贾

4

1 回答 1

2

您可以像这样注释 bean 方法:

@PostConstruct
public void yrSubscribeLogic() {}

应用程序上下文只能在服务器完全启动后加载。

于 2012-06-20T09:15:10.870 回答