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