Error resolving template [adminlogin], template might not exist or might not be accessible by any of the configured Template Resolvers
时间: 2023-09-21 15:07:51 浏览: 76
docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving
这个错误表示模板引擎没有找到指定的模板文件,可能是文件不存在或者文件路径不正确等原因导致。如果你使用的是 Thymeleaf 模板引擎,可以检查以下几点:
1. 确保模板文件存在,且路径正确。可以在模板文件所在的目录下查看是否有这个文件,或者使用绝对路径的方式指定模板文件位置。
2. 确保模板文件的扩展名正确。在 Thymeleaf 中,默认的模板文件扩展名为 `.html`,如果你使用其他扩展名,需要在配置中指定正确的扩展名。
3. 确保 Thymeleaf 配置正确。Thymeleaf 的配置文件通常是 `application.properties` 或 `application.yml`,需要在配置文件中指定 Thymeleaf 的模板文件目录和缓存配置等。例如:
```properties
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.cache=false
```
上述配置中,`prefix` 参数指定 Thymeleaf 模板文件所在的目录,`suffix` 参数指定模板文件的扩展名,`cache` 参数设置为 false 表示不缓存模板文件。
如果以上步骤检查后仍然无法解决问题,可以检查下项目的依赖是否正确,或者考虑重启应用程序。
阅读全文