文件名称:common-tools-hotswap.zip
文件大小:5.05MB
文件格式:ZIP
更新时间:2023-01-19 13:01:41
Jave热更 代码热更 agentmain
下载了使用 记得看README.txt文件 不看你吃亏 本项目为java代码热更 限制: 1、只可以改方法逻辑 2、不可以改whilte(true)及类似代码逻辑里面的东西(一直执行,不会跳出来那种) 3、别修改方法签名及类结构(如成员变量 方法签名 修饰符等) 注意: 1、需要用到的agent/commons-agent.jar为hotswap打出来的包(HotSwapManager中定义) 2、需要用到lombok插件 3、测试的class为 DemoTestClazz 4、定时检测热更的class为CheckHotwapSchedule 5、热更后(不管成功失败),都会删除原class文件 6、热更的class文件请放到classes目里下(HotSwapManager中定义) 如有其他问题,可以留言或者发邮件到sail331x@163.com
【文件预览】:
common-tools
----amaer-hotswap.iml(462B)
----pom.xml(1KB)
----common-tools.iml(443B)
----hotswap()
--------hotswap.iml(443B)
--------pom.xml(3KB)
--------libs()
--------src()
----hotswap-demo()
--------pom.xml(1KB)
--------log()
--------hotswap-demo.iml(443B)
--------agent()
--------src()
--------classes()
----.idea()
--------uiDesigner.xml(9KB)
--------libraries()
--------workspace.xml(5KB)
--------encodings.xml(190B)
--------misc.xml(536B)
--------sonarIssues.xml(4KB)
--------compiler.xml(797B)
----README.txt(750B)