Spring Boot热部署的实现

1、 热部署和热加载的区别 1.定义区别 热部署:是指在服务器运行时从新部署项目 热加载:是指在运行时从新加载classjava 2.实现原理区别 热部署:直接从新加载整个应用,会直接释放内存,比热加载更加干净完全,可是浪费时间;git 热加载:在运行时从新加载class,依赖java的内加载机制,在容器启动时后台起一个线程用于定时检测类文件的时间戳的变化,若是时间戳变化了则加载最新的class;
相关文章
相关标签/搜索