Idea中springboot项目的热部署无法生效问题
自动启动热部署1、首先导入devtools的坐标<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional>
·
自动启动热部署
1、首先导入devtools的坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
完成坐标导入后,在项目运行时可以使用ctrl+f9,完成重新部署
2、开启两项配置
在完成以上配置,原则上是可以自动启动热部署。但是idea中总是有一些莫名其妙的问题。
问题 1、跳转的页面明明没有问题,报404错误,时好时坏。
可以在pom.xml中加入以下配置
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork> <!--这一行很重要-->
</configuration>
</plugin>
问题 2、做了修改,热部署失效,或者热部署的是上一次的修改,就如同有延迟一样
spring:
#热部署生效
devtools:
livereload:
enabled: true
#设置重启的目录
restart:
additional-paths: src/main/java
建议所有配置都加上,避免碰上问题。
更多推荐
所有评论(0)