十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍SpringBoot2.3中如何定制错误页面的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
目前成都创新互联公司已为成百上千的企业提供了网站建设、域名、虚拟主机、网站托管、企业网站设计、宁陕网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。一. 问题背景
后台: SpringBoot 2.3.1(官方2.3版本修改了很多,抛弃了很多以前能用的方法)
前端: Layui(前端用哪个框架问题不大)
技术: SpringBoot+Thymeleaf+Layui
情况:我想将Layui提供好的错误页面作为SpringBoot默认的错误页面,而且Layui提供的错误页面位置并不是放在/静态资源文件夹/error
,而是在如下:
二. SpringBoot的错误页面机制
错误页面机制的原理详情可以看Day41——错误处理原理&定制错误页面以及Day42——定制错误数据。
首先要知道SpringBoot的错误页面机制原理自动配置是由ErrorMvcAutoConfiguration
配置的。所以定制错误页面的解决方案都可以参考ErrorMvcAutoConfiguration
类以及参考他人博客。
这里只做简单的回顾,如下:
三. 定制错误页面
首先我项目里面在application.properties配置了静态资源路径为classpath:/templates/layuimini/
,如下:
#自定义静态资源路径 spring.resources.static-locations=classpath:/templates/layuimini/