进行热部署的原因是每次修改一次后台内容都要重新启动项目,耗时间,使用起来非常麻烦以及不方便;热部署之后,当代码发生修改后会自动重新编译。
实现热部署的方式有非常多的途径,下面是其中一种的详细操作步骤:
1.使用devtools依赖
在pom.xml中加入如下代码
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency>
2.在pom.xml中添加插件
在<build>标签里面加入如下内容
<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <addResources>true</addResources> <excludes> <exclude> <groupId>org.projectlombok</groupId> <artifactId>lombok</