idea 有个好麻烦的问题,修改页面中的数据需要重新启动。反复启动真的很麻烦。所以就有了热部署。我第一次用就感觉热部署其实也挺麻烦的。相较之下,我就放弃了热部署。总感觉用了热部署电脑就卡了。4G的内存。不知道其他人有没有这样的感觉。记录一下错误的问题:
springboot支持的热部署:devtools
- 加载依赖
<!--Spring 官方提供的热部署插件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
请看好这个依赖,我第一次配置完成怎么也出不来。是因为我导入的依赖是错误的。
-
开启热部署
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin>
在configuration中设置fork。我也没有设置也没有出来。
-
配置自动编译功能:
CTRL + SHIFT + A
–> 查找make project automatically
–> 选中CTRL + SHIFT + A
–> 查找Registry
–> 找到并勾选compiler.automake.allow.when.app.running
-
重启编辑器
在此,基本上就能使用了。多啰嗦两句:
1.说是热部署,也就是修改的html页面中修改不需要重启服务。修改其他的东西比如controller层这些还是会自动重启的。也就是说不用自己点击重启按钮了。感觉帮助着实不大啊。