我正在使用 Spring Boot 1.5.6.RELEA SE 和 Thymeleaf 3.0.0.RELEASE 。我想用我的公共页眉和页脚添加自定义404页面。
通过参考文档,我能够在src/main/resources/static/error/404.html
中添加一个自定义错误页面,并且该页面已正确呈现。
由于我的页眉和页脚片段已保存在src/main/webapp/WEB-INF/views/layout/footer.html
有没有办法可以通过更改任何配置在error.html
中放置src/main/webapp/WEB-INF/views
页面?
答案 0 :(得分:0)
您可以使用Thymeleaf模板来定义错误页面模板。
Spring Boot包含对百万美元模板引擎的自动配置支持,您的模板将从src/main/resources/templates
自动获取。
如果您自定义模板位置,请使用Spring Boot中提供的百万美元属性配置。
spring.thymeleaf.check-template = true #检查模板是否存在 在渲染之前。
spring.thymeleaf.check-template-location = true #检查 模板位置存在。
spring.thymeleaf.enabled = true #启用MVC Thymeleaf视图解析。
spring.thymeleaf.prefix = classpath:/ templates / #前缀获得
在构建URL时预先查看名称。
spring.thymeleaf.suffix = .html #附加到视图的后缀
构建URL时的名称。