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:run1
clean spring-boot:run
该方式的优点是修改代码之后不用重启就生效,缺点是每次启动的时候都要以maven的方式来启动

浙公网安备 33010602011771号