首页 > 编程语言 > 详细

springboot热部署

时间:2017-08-09 21:53:53      阅读:274      评论:0      收藏:0      [点我收藏+]

注意:默认使用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热部署

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!