【发布时间】:2011-10-09 15:11:08
【问题描述】:
我正在尝试使用 Play Framework,并且非常喜欢目前的体验! 特别是热重载可以节省大量时间。
但是,我希望能够在代码更改时从热重载中排除一些类实例。 (例如,我已经配置了一些需要很长时间来初始化的存储库,并且我确信这些存储库的代码不会改变)。
我如何指出哪些类/包被禁止热重载?
谢谢, 吉尔特-扬
【问题讨论】:
标签: java playframework
我正在尝试使用 Play Framework,并且非常喜欢目前的体验! 特别是热重载可以节省大量时间。
但是,我希望能够在代码更改时从热重载中排除一些类实例。 (例如,我已经配置了一些需要很长时间来初始化的存储库,并且我确信这些存储库的代码不会改变)。
我如何指出哪些类/包被禁止热重载?
谢谢, 吉尔特-扬
【问题讨论】:
标签: java playframework
一种方法是在您的 IDE 中将此代码作为一个单独的项目,并创建一个 JAR 文件。编译和更新必要的代码后,将此 JAR 文件放在 playlib 文件夹中。您甚至可以使用 ant 脚本直接编译这组类,然后将其放入 lib 文件夹中。
还有其他方法可以解决此问题,但据我所知,这将涉及更改或扩展 Play 框架,我认为这对于您的需要来说是多余的。
【讨论】: