springboot热部署的两种方式

释放双眼,带上耳机,听听看~!

开发环境

 

 sts

 

 maven

 

 

java8

 

 

方法一  (局限性:
只增对修改方法有效)

     

        1.   在pom.xml文件中添加插件代码

 

          


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1<!--springboot热部署 -->
2   <build>
3       <plugins>
4           <plugin>
5               <groupId>org.springframework.boot</groupId>
6               <artifactId>spring-boot-maven-plugin </artifactId>
7               <dependencies>
8                   <!--springloaded hot deploy -->
9                   <dependency>
10                      <groupId>org.springframework</groupId>
11                      <artifactId>springloaded</artifactId>
12                      <version>1.2.4.RELEASE</version>
13                  </dependency>
14              </dependencies>
15              <executions>
16                  <execution>
17                      <goals>
18                          <goal>repackage</goal>
19                      </goals>
20                      <configuration>
21                          <classifier>exec</classifier>
22                      </configuration>
23                  </execution>
24              </executions>
25          </plugin>
26      </plugins>
27  </build>
28

 

 

   2.如下图所示

 

    
springboot热部署的两种方式

 

3.输入如下命令:

 

  
springboot热部署的两种方式

   4.测试

 

  
springboot热部署的两种方式

springboot热部署的两种方式

 

  方法二:

 

    1.下载热部署的jar包

 

          下载地址
 http://download.csdn.net/detail/lvjinhan/9819667

 

    2.在项目新建一个lib文件夹,然后把下载的jar包拷贝进去即可

      

          
springboot热部署的两种方式

  4.测试

 

    a.设置启动参数
springboot热部署的两种方式

 

b.在java  Application中输入 vm参数       -javaagent:.\lib
springloaded-1.2.5.RELEASE.jar -noverify
 运行项目
 
(
红色表示jar包名称,建议直接把jar包名拷贝过来即可
)

 

springboot热部署的两种方式
 

 

    c.测试结果和上面一种方式一致

 

        

 

给TA打赏
共{{data.count}}人
人已打赏
安全技术

C++ lambda表达式

2022-1-11 12:36:11

安全技术

RabbitMQ常用命令

2021-8-18 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索