springboot的熱部署

Springboot的熱部署

  • 三種方式

1. spring-loaded配置run as方式

  • 下載spring-loaded的jar包
  • 在idea的edit configurations中配置program arguments 中配置 -javaagent:/work/springloaded-1.2.5.RELEASE.jar -noverify (/work/springloaded-1.2.5.RELEASE.jar jar所在路徑)
  • run 啓動項目
  • 修改代碼之後 ctrl+shift+F9 重新編譯(或者在compiler中勾選Build project automatically)

2. spring-loaded

  • 在pom文件中配置
<build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <dependencies>
          <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>springloaded</artifactId>
            <version>1.2.8.RELEASE</version>
          </dependency>
        </dependencies>
      </plugin>
    </plugins>
  </build>
  • mvn spring-boot:run 啓動

3. spring-boot-devtools

<dependency>  

            <groupId>org.springframework.boot</groupId>  

            <artifactId>spring-boot-devtools</artifactId>

            <version>1.5.7.RELEASE</version>

            <optional>true</optional>  

</dependency> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章