关于jfinal自动加载修改后的类的功能

水牛叔叔 发布于 2014/07/06 06:23
阅读 184
收藏 1

@JFinal 你好,jfinal框架具备这样的一个特点“自动加载修改后的java文件,开发过程中无需重启web server”,我想知道这个功能的实现原理是什么?是使用com.sun.tools.attach下的工具实现的吗?请问jfinal中涉及这个功能的类在哪里?

加载中
0
JFinal
JFinal
     看下 com.jfinal.server.JettyServer.java 这个就明白了,主要是用一个 Scanner 监控文件的变化,如果有变化将 jetty 的 Context 对象先 stop() 再 start() 就可以了
JFinal
JFinal
回复 @小99 : tomcat 也可以做类似的处理,jfinal 没有提供是因为 tomcat 启动较慢,没有什么意义,jetty 对于开发来说足够了
小99
小99
那我要用tomcat的话,这种天然的支持是不是就没了?
走位风骚闪着腰
走位风骚闪着腰
手机版咋没有顶的功能哦!顶!
水牛叔叔
水牛叔叔
哈哈,谢谢,我去拜读下jfinal源码
0
藏言
藏言
这个是jetty 包的功能把
返回顶部
顶部