欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring-boot 热部署的实现

程序员文章站 2022-05-08 13:38:17
...

一、使用Spring Loader实现

1)基于maven启动方式:在pom.xml添加依赖

      1.       <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>springloaded</artifactId>
                        <version>1.2.6RELEASE</version>
              </dependency>
      2.cd到pom.xml目录 :mvn spring-boot:run
2)run as - java applicaton
       1.下载springloaded.jar,放到某一路径(比如放到D盘);
        2.项目右键-》run as->run configuration->Arguments->
                    vm arguments输入  -javaagent:D:\springloaded-1.2.6.RELEASE.jar  -noverify
                    ->apply->run->运行项目即可

二、使用spring-boot-devtools实现

  pom.xml直接添加依赖:
              <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-devtools</artifactId>
                    <optional>true</optional>
               </dependency>

三、模板热部署

   在application.properties中关闭模板引擎的缓存
        spring.thymeleaf.cache = false
        spring.freemarker.cache = false
        spring.groovy.template.cache = false
        spring.velocity.cache = false

四、JRebel

    是java开发热部署的最佳工具,为收费软件,可以试用14天。
            安装:打开EclipseMarketPlace-》检索JRebel,并安装
            配置使用:注册试用-》选定spring boot增加JRebel功能。