SpringBoot热部署

SpringBoot的热部署方式分为两种

           1.SpringLoader

              方式一:以maven插件方式使用SpringLoader

                 <!-- Springloader插件 -->

                1.1

  <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.5.RELEASE</version>
              </dependency>
          </dependencies>
      </plugin>
   </plugins>
</build>

1.2    spring-bootrun

        SpringLoader缺陷只是对Java代码做部署处理(后台),但是对页面无能为力

        注意:这种方式的缺点是Springloader热部署程序是在系统后台以进程的形式来运行的。需要手动关闭该进程。

         方式二:在项目中直接使用jar包的方式

             

 

 

 

    

 

           2.DevTools工具

                                          Springloader与 DevTools的区别:

                                            Springloader:Springloader在部署项目时使用的是热部署方式

                                            DevTools:DevTools在部署项目时使用的是重新部署的方式

                             1. 修改pom.xml文件添加devtools的依赖

 

                                2.修改相应的文件内容,进行页面刷新即可

posted @ 2019-04-02 10:37  菜ME鸟  阅读(173)  评论(0编辑  收藏  举报