jfinal 热加载 过于好用的的问题
问题1:如何手动触发jfianl热加载?
jfinal-undertow的热加载是一旦重新编译某个文件,class发生变化就自动重启整个项目,但是有时候我想修改若干个class后在手动重启,如何设置
比如spring-boot可以使用devtools支持指定trigger文件触发重启
问题2:如何使用代码重启热加载?
主要用和jenkins整合,将jar包添加到对应目录后使用http请求触发一个url是项目重启
undertow.devMode = false
我记得 jenkins 有自己的一套重启机制,找找它的文档。不建议将热加载用于部署环境,这种用法很多年前就探讨过,结论是 JVM 不适合在生产环境下进行热加载
jfinal 的热加载仅针对于开发环境,用于提升开发效率与开发体验