站长资讯网
最全最丰富的资讯网站

java中热加载与热部署有什么区别

java中热加载与热部署有什么区别

首先,不管是热加载还是热部署,都可以在不重启服务的情况下编译/部署项目,都是基于 Java 的类加载器实现的。

二者区别如下:

在部署方式上:

热部署是在服务器运行时重新部署项目。

热加载是在运行时重新加载 class。

(视频教程推荐:java视频)

在实现原理上:

热部署是直接重新加载整个应用,耗时相对较高。

热加载是在运行时重新加载 class,后台会启动一个线程不断检测你的类是否改变。

在使用场景上:

热部署

赞(0)
分享到: 更多 (0)

网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号