springboot热启动与热部署

一、热启动:

每自修改后, 程序自动启动spring Application上下文。

Pom中直接添加依赖即可:

[html]  view plain  copy
 
  1. <dependency>  
  2.             <groupId>org.springframework.bootgroupId>  
  3.             <artifactId>spring-boot-devtoolsartifactId>  
  4.             <optional>trueoptional>  
  5.   dependency>  
这里需要注意的是每次类文件更改后需要重新编译方可触发服务重新启动
二、热交换或热部署

这个使用springloaded插件。

1.添加依赖:

[html]  view plain  copy
 
  1. <build>  
  2.         <plugins>  
  3.             <plugin>  
  4.                 <groupId>org.springframework.bootgroupId>  
  5.                 <artifactId>spring-boot-maven-pluginartifactId>  
  6.                 <dependencies>  
  7.                       
  8.                     <dependency>  
  9.                         <groupId>org.springframeworkgroupId>  
  10.                         <artifactId>springloadedartifactId>  
  11.                         <version>1.2.6.RELEASEversion>  
  12.                     dependency>  
  13.                 dependencies>  
  14.             plugin>  
  15.         plugins>  
  16.     build>  

如果是使用spring-boot:run的话,那么到此配置结束

你可能感兴趣的:(springboot热启动与热部署)