码迷,mamicode.com
首页 > 编程语言 > 详细

springboot热部署

时间:2017-08-09 22:15:49      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:mave   项目   jar   ring   span   maven   ssi   占用   服务   

注意:默认使用Maven项目。

首先在pom.xml中添加依赖

<!-- 构建节点 -->
  <build>
      <plugins>
          <!-- 在这里添加springloader plugin-->
          <plugin>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-maven-plugin</artifactId>
              <dependencies>
                  <!-- springboaded hot deploy -->
                  <dependency>
                      <groupId>org.springframework</groupId>
                      <artifactId>springloaded</artifactId>
                      <version>1.2.4.RELEASE</version>
                  </dependency>
              </dependencies>
              <executions>
                  <execution>
                      <goals>
                          <goal>repackage</goal>
                      </goals>
                      <configuration>
                          <classifier>exec</classifier>
                      </configuration>
                  </execution>
              </executions>
          </plugin>
      </plugins>
  </build>

 

然后启动,启动有两个方式:

方式1:右键 -> run as --> Maven build ,在Goals中输入spring-boot:run  ,然后run 即可热启动,此种方式有一个缺点那就是停止服务后端口仍占用,必须在任务管理器中关闭进程。

 

方式2:下载所需jar包(spring-loader-1.2.4.RELEASE.jar),添加到项目。 在项目右键 run as --> Run configurations --> Arguments 中,设置VM arguments: -javaagent:.\lib\springloaded-1.2.4.RELEASE.jar -noverify

然后启动

springboot热部署

标签:mave   项目   jar   ring   span   maven   ssi   占用   服务   

原文地址:http://www.cnblogs.com/tang985663595/p/7327825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!