Liubsyy / HotSecondsIDEA

HotSeconds是一款Java远程热部署的插件,可实现秒级一键化热更新。插件分为HotSecondsClient(IDEA热部署插件)和HotSecondsServer(服务端javaagent热更新插件),可以热更新java和常用配置文件,也支持常用框架(Spring,MyBatis)的热更新,相对传统部署可节省大量时间提高开发效率。
GNU General Public License v2.0
369 stars 48 forks source link

使用 java -jar 命令启动的工程能实现热部署吗? #56

Closed GmerEmmer closed 9 months ago

Liubsyy commented 9 months ago

GmerEmmer commented 9 months ago

48ee9904f4f04d18f7ec0491f0f6d8e 我修改显示成功了,只是修改了代码,但是服务端并没有修改,有一条报错信息 27bdd56ba4ec31622275deff29ab3c2 这是什么原因?

Liubsyy commented 9 months ago

你用了web容器吗?你断点看看Class.forName("org.springframework.core.io.Resource").getClassLoader()是哪个

GmerEmmer commented 9 months ago

使用了 springboot,将类加载器修改为 LaunchedURLClassLoader 成功了。