搭建直播平台,spring boot 实现全局404页面
搭建直播平台,spring boot 实现全局404页面
一、springBoot2.0版本以下
1 | import org.springframework.boot.autoconfigure.web.ErrorController;<br>import org.springframework.stereotype.Controller;<br>import org.springframework.web.bind.annotation.RequestMapping;<br> <br>@Controller<br> public class MainsiteErrorController implements ErrorController {<br> <br> private static final String ERROR_PATH = "/error" ;<br> <br>@RequestMapping(value = ERROR_PATH)<br> public String handleError() {<br> return "404" ;<br>}<br> <br>@Override<br> public String getErrorPath() {<br> // TODO Auto-generated method stub<br>return ERROR_PATH;<br>}<br> <br>} |
二、SpringBoot2.0版本以上
注意:
1 | 404.html一定要建在template/ static 下面,否则无效。<br> new ErrorPage可以重定向具体的html也可以重定向请求地址,如/404,那就需要添加/404的Controller<br>实现ErrorPageRegistrar<br>@Configuration<br> public class ErrorConfigurar implements ErrorPageRegistrar {<br> <br> @Override<br> public void registerErrorPages(ErrorPageRegistry registry) {<br> ErrorPage[] errorPages = new ErrorPage[2];<br> errorPages[0] = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html" );<br> errorPages[1] = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html" );<br> <br> registry.addErrorPages(errorPages);<br> }<br>} |
以上就是搭建直播平台,spring boot 实现全局404页面, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现