0

我想在启动 Play 应用程序时运行一些代码。这似乎不起作用。有什么线索吗?

public class Global extends GlobalSettings {

    @Override
    public void onStart(Application app) {
        Logger.info("Foo Fee Fi");
    }

}
4

2 回答 2

5

您的 Global 类是否在默认包中?应该是,否则您必须在以下位置定义其位置application.conf

# Global object class
# ~~~~~
# Define the Global object class for this application.
# Default to Global in the root package.
global=mypackage.MyGlobal
于 2012-11-19T05:17:04.987 回答
2

您可能扩展了错误的对象或将对象放入了错误的包中。有关更多详细信息,请查看有关JavaScala的 Global 对象的文档。

于 2012-11-19T04:46:41.310 回答