通常,要重新加载一个类,您需要卸载整个类加载器。即删除对为该类加载器加载的所有类的所有引用。
另一种选择是使用工具来更改现有类的字节码。这通常带有局限性,更改字段是您无法做到的。即该类型的对象将必须以某种方式进行翻译。
我通常所做的是提供可以快速启动/重新启动的服务。通过这种方式,您可以轻松地重新启动需要理想更新代码的进程,方法是
Run在我的IDE中按。这样也可以最大程度地减少部署时间。
欢迎分享,转载请注明来源:内存溢出
通常,要重新加载一个类,您需要卸载整个类加载器。即删除对为该类加载器加载的所有类的所有引用。
另一种选择是使用工具来更改现有类的字节码。这通常带有局限性,更改字段是您无法做到的。即该类型的对象将必须以某种方式进行翻译。
我通常所做的是提供可以快速启动/重新启动的服务。通过这种方式,您可以轻松地重新启动需要理想更新代码的进程,方法是
Run在我的IDE中按。这样也可以最大程度地减少部署时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)