文章目录
IDEA的热部署配置
1、概述
以前服务器改完代码,每次都需要重启服务器,配置热部署后就不需要了
2、配置步骤
2.1、添加依赖pom.xml,dependencies 标签内配置
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.7.1</version>
</dependency>
2.2、刷新Maven
2.3、开启IDEA的热部署
- ctrl + shift + alt + / 或 ctrl + alt + a(有些版本的IDEA无需这步)
- compiler.automake.allow.when.app.running 勾选上(有些版本的IDEA无需这步)
2.4、测试(运行Tomcat服务器后,重新加载项目,只需构建项目,锤一下)
创建RunApp启动类
/* 需求:启动类必须放在当前包以及子包里(启动类的位置大于普通类类),它的底层配置了自动扫包机制,否则会报错404
*/
@SpringBootApplication
public class RunApp {
public static void main(String[] args) {
SpringApplication.run(RunApp.class);
}
}
创建StuController,接受请求处理响应
@RestController
@RequestMapping("stu")
public class StuController {
@RequestMapping("rbs")
public String show(){
return "测试热部署";
}
}