spring boot 整合thymeleaf

在spring boot工程下有templates目录。我吧所有html放在这个目录里。都可以访问。     但是我在templates新建一个404 将error.html 放进去。再加载访问,就访问不到。  我想问的是spring boot会自动检索templates下所有文件吗(包括文件夹)?  如果不是是否需要配置这个新建文件夹。      因上传附件我这边没反应,所以只有文字说明。  
已邀请:

fishinhouse

赞同来自: anoy

1、如果你修改了templates下的文件,没有重新启动应用,默认是看不到变化的。
2、你需要修改thymeleaf默认缓存配置
spring.thymeleaf.cache=false
3、如何你不想每次修改templates下的文件都手动重启应用的话,可以在pom.xml中添加spring-boot-devtools插件
<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>

要回复问题请先登录注册