1. 热更新代码

# 反编译
$ jad --source-only com.example.demo.arthas.user.UserController > /tmp/UserController.java
# 修改文件
$ vim /tmp/UserController.java
# 查找加载的 ClassLoader
$ $ sc -d *UserController | grep classLoaderHash
classLoaderHash 6bc28484
# 编译
$ mc -c 6bc28484 /tmp/UserController.java -d /tmp
# 热更新
$ redefine /tmp/com/example/demo/arthas/user/UserController.class
redefine success, size: 1

https://blog.csdn.net/javageektech/article/details/101443191

相关文章:

  • 2021-05-20
  • 2021-07-11
  • 2022-01-07
  • 2022-12-23
  • 2021-06-16
猜你喜欢
  • 2021-08-06
  • 2021-11-04
  • 2022-12-23
  • 2022-02-23
  • 2022-01-13
相关资源
相似解决方案