【发布时间】:2020-03-03 12:41:32
【问题描述】:
根据 ICM 7.10 文档(Guide - 7.9-7.10. API Changes),pipelets 不再动态重新加载,声明必须触发重新加载更改。
开发人员必须知道不再有 pipelets 的动态加载。 Pipelets 的行为与普通类一样,并且必须触发更改的重新加载 与其他类一样。
如何在服务器运行时重新加载管道或其他 java 类上的更改?
【问题讨论】:
标签: intershop
根据 ICM 7.10 文档(Guide - 7.9-7.10. API Changes),pipelets 不再动态重新加载,声明必须触发重新加载更改。
开发人员必须知道不再有 pipelets 的动态加载。 Pipelets 的行为与普通类一样,并且必须触发更改的重新加载 与其他类一样。
如何在服务器运行时重新加载管道或其他 java 类上的更改?
【问题讨论】:
标签: intershop
我知道如果您启用了 HotCodeReloading 并重建墨盒,pipelets 会重新加载。但是,如果 pipelet 引用了其他类,它将不起作用。
重新加载类的唯一可靠方法是使用 jrebel,但它是一项付费服务。有一些免费的替代品可用,但我没有发现其中任何一个非常可靠。您还可以使用 Eclipse 调试器重新加载类。
【讨论】: