在idea中使用spring boot devtools开发工具的问题

以前用eclipse,直接引入devtools的依赖就可以了,自动重启的功能就好用。

但用idea后,不行了。

用的idea 2024免费版的。

解决方案:

1.引入devtools

XML 复制代码
<!--引入devtools工具。 代码变动时自动重启程序,方便本地调试-->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <!--如果别人依赖我们的项目,devtools是不会传递过去的。也不会上生产-->
  <optional>true</optional>
  <!--打包时,不打devtools的包-->
  <scope>runtime</scope>
</dependency>

2.修改插件

XML 复制代码
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
          <!--没有fork的配置,这个devtools自动重启就不生效,要手动加一下-->
          <fork>true</fork>
        </configuration>
      </plugin>

手动加一下<fork>true</true>

3.修改idea的配置

File-Settings-Compile

标红的这些,都要勾选

然后关掉所有idea窗口,重新打开。就可以了

相关推荐
oak隔壁找我21 小时前
Spring AI 实现MCP简单案例
java·人工智能·后端
大头an21 小时前
Spring事务传播机制深度解析:7种传播行为的使用场景和陷阱
java
lichong95121 小时前
【macOS 版】Android studio jdk 1.8 gradle 一键打包成 release 包的脚本
android·java·前端·macos·android studio·大前端·大前端++
失散1321 小时前
分布式专题——53 ElasticSearch高可用集群架构实战
java·分布式·elasticsearch·架构
lkbhua莱克瓦2421 小时前
Java入门——Java跨平台的原理
java·开发语言·笔记·github
float_com21 小时前
【java阶段练习】----- 学生管理系统
java
爱笑的源码基地21 小时前
基于Java+Spring Boot、Vue的B/S医院患者随访管理系统源码,支持二次开发,三级随访体系(出院/门诊随访)、智慧云库(表单配置)
java·vue.js·spring boot·源码·程序代码·随访系统·诊后回访
我曾遇到一束光21 小时前
Springboot3.X+security6.5+jdk21
java·开发语言
jtymyxmz1 天前
1.1.4 Spring的下载及目录结构
java·后端·spring
robch1 天前
Spring 的 DelegatingFilterProxy 用法
java·后端·spring