gpt4 book ai didi

java - PlayPlugin onApplicationStart 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 08:30:11 25 4
gpt4 key购买 nike

我尝试编写一个小的 playframework-module 和一个插件,并希望确保它会在我启动应用程序时启动。

[myapp] -- 使用 --> [注册(模块)].[插件(RegistrtionPlugin)]

我已将我的插件类放入模块源中的/src/play/modules/registration

public class RegistrationPlugin extends PlayPlugin {
public void onApplicationStart() {
Logger.info("Yeeha, firstmodule started");
}
}

当我玩 deps 时,我的应用程序依赖于这个模块 - 它向我表明一切都很好。或者当我在应用程序主文件夹中输入控制台时: Play 注册:你好 - 它会回复我“你好”。

我从 PlayFramework Cook 书(第 5 章)中获取了这段代码,但无法使其按我的预期工作。

最佳答案

您是否已将 play.plugins 文件添加到配置 RegistrationPlugin 插件的模块 src 文件夹中?

例如的 play.plugins spring 插件如下所示:

1000:play.modules.spring.SpringPlugin

您还可以更深入地了解 spring plugin :

最后,在模块可以使用之前,必须执行以下命令:

play build-module

关于java - PlayPlugin onApplicationStart 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7695858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com