spring boot热部署
热部署与热加载区别:
热部署:指的是在服务器上重新部署整个web项目
适用于 生产环境
热加载:指的是重新加载修改后的class
适用于 开发环境
Java类的加载过程:
初始化JVM – 类加载器 - - class文件
五个阶段:
加载(允许用户自定义类加载器参与进来)
验证
准备
解析
初始化(最后的赋值阶段)
方式很简单:在pom.xml中添加一个依赖,然后重启服务即可,此后修改任何类,控制台都会重新部署。
如下: