Spring Boot 热启动

 2023-09-09 阅读 22 评论 0

摘要:目的:修改类文件可以马上编译发布,提高了工作效率 步骤: 第一步: 修改pom.xml <!-- 热启动 --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId>&l

目的:修改类文件可以马上编译发布,提高了工作效率

步骤:

第一步:

修改pom.xml

<!-- 热启动 -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional>
</dependency>

有些博客没有写下面的配置,不写不会生效的,亲测。 

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork></configuration></plugin></plugins>
</build>

第二步:

开启自动编译

   只要classpath下的文件有变动,它就会自动重启。这在使用IDE时非常有用,因为可以很快得到代码改变的反馈。默认情况下,classpath下任何指向文件夹的实体都会被监控,注意一些资源的修改比如静态assets,视图模板不需要重启应用。
        由于DevTools监控classpath下的资源,所以唯一触发重启的方式就是更新classpath。在Eclipse里,保存一个修改的文件将引起classpath更新,并触发重启。在IntelliJ IDEA中,默认是不自动编译的,我们需要设置自动编译。

tomcat热部署。 

Eclipse

project->Build Automatically

IDEAfile->settings->build,execution,deployment -> compile

快捷键Ctrl + Shift + Alt + /,选择Registry

Spring Boot陈恒?

 重启应用,当改动代码时,观察控制台输出,你会发现Spring Boot已经检测到了文件变化,并重新启动。恭喜你~

 

特别的

IDEA有收费的插件:JRebel for IntelliJ

激活相关:https://blog.csdn.net/xingbaozhen1210/article/details/81093041

SpringBoot入门。添加GIT忽略

  

*rebel.xml*
*rebel-remote.xml*

  

 

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/29498.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息