1.通过spingboot启动类启动 不能自动加载修改静态文件问题
yml中添加以下
devtools:
restart:
#热部署生效
enabled: true
#设置重启的目录
additional-paths: resources/**,static/**,templates/**
#该目录下的内容修改不重启
exclude: com/**
thymeleaf:
cache: false
pom文件添加以下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
shift+ctrl+alt+/(我猜的,不敢保证,自己试一下),会弹出这个界面:

就选第一个,Resgistry(经过测试发现只需要这一步就可以了 其他就算是没有也能实现不重启项目进行自动编译)
往下翻,找到这一条,打上勾,关闭

打开设置

到目前为止就可以了

本文详细介绍了如何在SpringBoot项目中配置热部署,使修改静态文件后无需重启应用即可看到效果。通过在yml文件中添加devtools和thymeleaf相关配置,以及在pom.xml中引入spring-boot-devtools依赖,可以实现自动编译和热更新。
1499

被折叠的 条评论
为什么被折叠?



