Java 排除Play框架中热重新加载的类

Java 排除Play框架中热重新加载的类,java,playframework,Java,Playframework,我正在试验Play框架,非常喜欢迄今为止的体验! 特别是热重新加载是一个巨大的时间节省 但是,我希望能够在代码更改时从热重新加载中排除一些类实例。(例如,我配置了一些需要相当长时间初始化的存储库,我确信这些存储库的代码不会更改) 我如何指示哪些类/包被禁止热重新加载 谢谢, Geert Jan一种方法是在IDE中将此代码作为一个单独的项目,并创建一个JAR文件。编译并更新必要的代码后,将此JAR文件放在playlib文件夹中。您甚至可以直接使用ant脚本来编译类集,并将其放入lib文件夹中 有其

我正在试验Play框架,非常喜欢迄今为止的体验! 特别是热重新加载是一个巨大的时间节省

但是,我希望能够在代码更改时从热重新加载中排除一些类实例。(例如,我配置了一些需要相当长时间初始化的存储库,我确信这些存储库的代码不会更改)

我如何指示哪些类/包被禁止热重新加载

谢谢,
Geert Jan

一种方法是在IDE中将此代码作为一个单独的项目,并创建一个JAR文件。编译并更新必要的代码后,将此JAR文件放在play
lib
文件夹中。您甚至可以直接使用ant脚本来编译类集,并将其放入
lib
文件夹中


有其他的方法来实现这一点,但据我所知,这将涉及到改变或扩展游戏框架,我认为这对于你所需要的是过度的。

是的,这很有意义,谢谢。我希望能在Play框架中看到一种开箱即用的方法(在类上使用@dontreload注释或其他东西)。是的,我想这就是你要做的。我在代码库中没有看到这种性质的注释。这是我第一次听到这个要求,所以我怀疑它是否会出现在下一版本Play的路线图上。