Spring-boot 热部署的实现

六眼飞鱼酱① 提交于 2020-02-25 15:40:51

一、使用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功能。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!