我的spring boot微服务使用spring-boot-starter-web,我正在尝试在intellij中启用热交换。我尝试添加此依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
然后在Intellij I:
在编译器设置中选中“自动构建项目” 和 检查了compiler.automake.allow.when.app.running框 并重新启动Intellij
我运行了我的微服务,然后更改了一个控制器文件,没有任何反应......任何想法?是b / c我使用的是spring-boot-starter-web并因此嵌入了Tomcat?
谢谢!
答案 0 :(得分:0)
除了您已经遵循的步骤之外,您是否也介意这样做?这似乎已经回答here。
尝试一下,让我知道它是否适合您的情况!
更新compiler.automake.allow.when.app.running
按Ctrl
+ Shift
+ A
并搜索注册表。在注册表中,启用:compiler.automake.allow.when.app.running