在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窗口,重新打开。就可以了

相关推荐
京师20万禁军教头5 分钟前
35面向对象(中级)-编程思想
java
yuzhiboyouye7 分钟前
java redis(缓存)
java·redis·缓存
大大杰哥15 分钟前
DAG 学习笔记:从拓扑排序到并行执行
java
2501_9130613416 分钟前
JVM虚拟机——面试中的八股文(下)
java·jvm·面试
京师20万禁军教头18 分钟前
36面向对象(高级)-类变量(静态变量)和类方法(静态方法)
java
deviant-ART19 分钟前
HttpServletResponse 中 Header 与 OutputStream 的正确使用顺序(避坑指南)
java·后端·servlet
JAVA面经实录91722 分钟前
Spring AI 高频开发万能 Prompt 合集 + 生产级工具类
java·人工智能·spring·prompt
JAVA面经实录91729 分钟前
如何选择适合项目的「限流 / 熔断 / 降级」方案
java·spring·kafka·sentinel·guava
小雅痞3 小时前
[Java][Leetcode middle] 167. 两数之和 II - 输入有序数组
java·算法·leetcode
CN-Dust3 小时前
【C++】输入cin例题专题
java·c++·算法