Spring-boot 热部署的实现

一、使用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功能。
发布了20 篇原创文章 · 获赞 1 · 访问量 225

猜你喜欢

转载自blog.csdn.net/qq_33670157/article/details/104497146