01.SpringBoot热部署两种方式
springboot热部署两种方式:
1.使用spring-boot-devtools工具实现热部署。
1.使用spring-boot-devtools工具实现热部署。
2.使用maven启动的方式实现热部署。
方法一实现方法:
1.在pom.xml中加入热部署插件的坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
5
1
<dependency>
2
<groupId>org.springframework.boot</groupId>
3
<artifactId>spring-boot-devtools</artifactId>
4
<optional>true</optional>
5
</dependency>
2.启动的时候通过eclipse工具run as就可以
以该方式的优点是启动方便,缺点就是每次修改代码之后都会重启一次
方式二实现方法:
方式二实现方法:
1.在pom.xml文件中的build节点中加入以下插件
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
7
1
<dependencies>
2
<dependency>
3
<groupId>org.springframework</groupId>
4
<artifactId>springloaded</artifactId>
5
<version>1.2.6.RELEASE</version>
6
</dependency>
7
</dependencies>
2.使用maven的方式来启动:clean spring-boot:run
clean spring-boot:run
1
clean spring-boot:run
该方式的优点是修改代码之后不用重启就生效,缺点是每次启动的时候都要以maven的方式来启动