1.添加依赖
pom.xml中添加devtools依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2.项目里配置热部署
idea中springboot的devtools不能自动重新构建项目(不能自动重新部署、热部署)
处理:
2.1 file菜单,settings-->Build,Execution,Deployment-->Compiler,右侧选中“Build project automatically”;
2.2 idea顶部启动类的下拉列表框中,选择“Edit Configuration”,点击右侧“Modify options”,选择 “On frame deactivation” 选项设置为 “Update classes and resources”;
2.3 然后再修改java的类就可以热部署了;
2.4 注意:需要切换到别的界面,再回到idea界面就能看到效果了;
重新修改java类之后点击别的界面,idea就可以自动热部署了
有一点需要注意:
对pom.xml文件的修改不会自动热部署,修改pom.xml文件后要重新手动启动SpringBoot的启动类