springboot项目如何自动重启(使用Devtools检测修改并自动重启springboot)

这篇具有很好参考价值的文章主要介绍了springboot项目如何自动重启(使用Devtools检测修改并自动重启springboot)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 问题:
我们在项目开发阶段,可能经常会修改代码,修改完后就要重启Spring Boot。经常手动停止再启动,比较麻烦。
所以我们引入一个Spring Boot提供的开发工具;
只要源码或配置文件发生修改,Spring Boot应用可以自动重启,这样子我们做如下事情就会事半功倍:

  • 修改类–>保存:应用会重启
  • 修改配置文件–>保存:应用会重启
  • 修改页面–>保存:应用不会重启,但会重新加载,页面会刷新-

2. 使用方法:
添加如下依赖到pom.xml:

 <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>

3. 解决未重新启动的操作:
我用的2022版本的idea,较新一点

第一步:File->Settings->Build,Exception,Deployment->Compiler->Build Project automatically
springboot项目如何自动重启(使用Devtools检测修改并自动重启springboot),SpringBoot,spring boot,java,后端

第二步:File -> Settings -> Advanced Settings -> Allow auto-make to start even if developed application is currently running
springboot项目如何自动重启(使用Devtools检测修改并自动重启springboot),SpringBoot,spring boot,java,后端

勾选然后apply,然后ok就好了!!
快去试试吧


旧版本的IDEA第二步试试这样子!!

ctrl + shift + alt + / ,选择Registry,勾上 Compiler autoMake allow when app running文章来源地址https://www.toymoban.com/news/detail-623011.html

到了这里,关于springboot项目如何自动重启(使用Devtools检测修改并自动重启springboot)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot开发小技巧使用(DEBUG、启动图标修改、Lombok、devtools、Spring Initializr)

    在resources/application.properties中添加如下,开启DEBUG功能: 然后启动springboot应用,就可以看到DEBUG的日志。Positive表示生效,Negative表示不生效。如下所示: 下载百度的logo到resouces目录下,然后在resources/application.properties添加如下内容: 最后启动springboot应用。打印的日志如下,

    2024年02月15日
    浏览(34)
  • windows下tomcat无故宕机,检测http或https服务,并自动重启Tomcat服务

    把项目发布到windows服务器中,如tomcat工程不稳定,会有无故宕机的问题。如果通过程序无法解决,并且重启tomcat服务能够生效的话,可以做一个自动检测并重启的脚本。 脚本通过检测tomcat对应的工程链接(http或者https)是否已经正常启动,如果未正常启动,则重启tomcat服务

    2024年02月14日
    浏览(37)
  • SpringBoot项目修改中静态资源,只需刷新页面无需重启项目(附赠—热加载)

    💢初衷💢       因为一遍遍修改并重启项目觉得很麻烦,所以刚开始就自己给项目配置了热加载,但奈何代码更新还是慢,还不如我重启一遍项目的速度,所以放弃了自己上网找到的热加载配置。直到我debugger前端代码时,问题出现了,因为我项目的前后端没有分离,所以

    2024年02月14日
    浏览(45)
  • 前端同学必备:教你如何安装、使用Chrome的vue-devtools插件

    Vue-devtools是一个Chrome浏览器插件,它是一个浏览器调试工具,用于开发Vue.js应用程序。它可以用于Vue.js应用程序的调试,可以更好地了解应用程序的结构和状态,以及帮助快速修复代码错误。 Vue-devtools插件的作用和优势如下: 1. 调试Vue.js应用程序:Vue-devtools是一个强大的调

    2024年04月25日
    浏览(35)
  • 云服务器使用jenkins+docker自动化部署SpringBoot项目

    docker 安装jenkins,就这一步都恶心死了 //拉取镜像,踩了很多坑,用其它版本的镜像插件一直安装失败,最后用的是lts版本(基础版) 用其它版本要么是连不上插件的下载地址,要么是插件下载不成功  docker pull jenkins/jenkins:lts  部署 docker run --user root -d -p 10240:8080 -p 10241:50

    2024年02月01日
    浏览(45)
  • 如何在阿里云快速配置自动定时重启ECS云服务器?

    无论是电子商务、在线教育、游戏,还是流媒体等业务,服务器的稳定运行都是至关重要的。然而,在实际运行中,我们可能会遇到这样一些场景: 系统更新:一些操作系统或者软件的更新可能需要重启服务器才能生效。通过定时重启能够保证这些更新的正常应用。 内存泄

    2024年04月25日
    浏览(27)
  • 如何配置 Linux 服务在崩溃或重启后自动启动 – 第二部分:参考

    作者选择了自由开源基金会作为 Write for Donations 计划的捐赠对象。 介绍 在本教程中,您将使用 systemd 配置 MySQL,在重启或崩溃后自动重新启动。 这是一个两部分系列的第二部分。第一部分涵盖了一般的 Linux 服务管理概念,如 init 守护进程和运行级别。它以 systemd 中的服务管

    2024年04月18日
    浏览(31)
  • 如何在springboot项目中使用JWT

    JWT的全称为:JSON Web Token ,它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 JWT由三部分组成,它们之间用圆点(.)连接。这三部分分别是: Header.Payload.Signature Header是一个描述JWT元数据的JS

    2024年02月08日
    浏览(43)
  • 如何配置 Linux 服务在崩溃或重启后自动启动 – 第一部分:实际示例

    作者选择了自由开源基金会作为 Write for Donations 计划的捐赠对象。 简介 在这个两部分的教程中,你将学习如何使用 systemd 配置 Linux 服务,在重启或崩溃后自动重启。 第一部分涵盖了一般的 Linux 服务管理概念,比如 init 守护进程和运行级别。它以 systemd 中的服务管理演示结

    2024年04月17日
    浏览(36)
  • 解决Vue.js Devtools未检测到Vue实例的问题

    在开发Vue.js应用时,Vue.js Devtools是一个不可或缺的调试工具。它能帮助开发者实时查看并操作Vue组件的状态、数据和方法等信息。然而,有时我们可能会遇到“Vue.js not detected”的提示,这意味着Vue.js Devtools未能成功识别和连接到我们的Vue应用。本文将详细解析这个问题,并提

    2024年01月16日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包