2012-06-27 45 views
1

Play 2.0应用程序中的全局对象不会初始化,直到第一次加载该应用程序的页面为止。如何在Play 2.0应用程序中初始化全局

当应用程序部署/启动/重新启动但我正在寻找一种更干净的方式时,我可以想到一个hack检索应用程序的页面。

如何确保全局对象初始化不会等到第一页加载?

+0

可能只是在开发模式(运行命令)中运行应用程序时发生? 对我来说,它适用于“sbt start”(“play start”)以及我在服务器上以生产模式启动它。 – viktortnk

+0

是否覆盖了onStart()方法? –

回答

1

感谢viktornk的回复,只有在运行“play run”时才会在开发模式下发生。如果 通过“sbt start”或“play start”在生产模式下启动应用程序,则立即进行初始化。希望这种情况在您构建和应用并部署到容器时也会发生。