ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SpringBoot通过devtools实现热部署

2019-06-26 08:55:29  阅读:258  来源: 互联网

标签:SpringBoot 部署 spring boot springframework org devtools true


  1. 在项目的pom.xml文件添加如下两段

  2. <dependency>  

                <groupId>org.springframework.boot</groupId>  

                <artifactId>spring-boot-devtools</artifactId>

                <version>1.5.7.RELEASE</version>

                <optional>true</optional>  

    </dependency> 

    SpringBoot通过配置devtools实现热部署

  3. <plugin>  

                    <groupId>org.springframework.boot</groupId>  

                    <artifactId>spring-boot-maven-plugin</artifactId>  

                    <configuration>  

                        <fork>true</fork>

                        <addResources>true</addResources>  

                    </configuration>  

    </plugin> 

    SpringBoot通过配置devtools实现热部署

  4. 如果使用的是Intellij IEDA开发工具,还需要到设置里将project automatically勾选上;File->Setting->Build,…->Compiler  将右侧project automatically勾上

    SpringBoot通过配置devtools实现热部署

  5. Intellij IEDA 使用ctrl+shift+a 快捷键搜索Registry,选择搜索出来的第一个

    SpringBoot通过配置devtools实现热部署

  6. 找到compiler.automake.allow.when.app.running,勾上开启此功能即可

    SpringBoot通过配置devtools实现热部署

  7. 7

    此时重新启动项目即可实现热部署,改动任意代码会立即生效,不用再每次重新启动项目

标签:SpringBoot,部署,spring,boot,springframework,org,devtools,true
来源: https://blog.csdn.net/qq_38322929/article/details/93708830

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有