web应用开发-错误处理 亦凉 2022-05-07 23:50 176阅读 0赞 * **错误的处理** **方法一:Spring Boot 将所有的错误默认映射到/error, 实现ErrorController** @Controller @RequestMapping(value = "error") public class BaseErrorController implements ErrorController \{ private static final Logger logger = LoggerFactory.getLogger(BaseErrorController.class); @Override public String getErrorPath() \{ logger.info("出错啦!进入自定义错误控制器"); return "error/error"; \} @RequestMapping public String error() \{ return getErrorPath(); \} \} **方法二:添加自定义的错误页面** 2.1 html静态页面:在resources/public/error/ 下定义 如添加404页面: resources/public/error/404.html页面,中文注意页面编码 2.2 模板引擎页面:在templates/error/下定义 如添加5xx页面: templates/error/5xx.ftl 注:templates/error/ 这个的优先级比较 resources/public/error/高 **方法三:使用注解@ControllerAdvice** /\*\* \* 统一异常处理 \* \* @param exception \* exception \* @return \*/ @ExceptionHandler(\{ RuntimeException.class \}) @ResponseStatus(HttpStatus.OK) public ModelAndView processException(RuntimeException exception) \{ logger.info("自定义异常处理-RuntimeException"); ModelAndView m = new ModelAndView(); m.addObject("roncooException", exception.getMessage()); m.setViewName("error/500"); return m; \} /\*\* \* 统一异常处理 \* \* @param exception \* exception \* @return \*/ @ExceptionHandler(\{ Exception.class \}) @ResponseStatus(HttpStatus.OK) public ModelAndView processException(Exception exception) \{ logger.info("自定义异常处理-Exception"); ModelAndView m = new ModelAndView(); m.addObject("roncooException", exception.getMessage()); m.setViewName("error/500"); return m; \}
相关 Java Web开发:常见HTTP请求处理错误分析 在Java Web开发中,处理HTTP请求是Web服务的核心部分。然而,在实际操作中,可能会遇到各种错误和异常。下面是一些常见的错误和如何进行分析: 1. **404 Not 水深无声/ 2024年09月15日 05:27/ 0 赞/ 16 阅读
相关 Java Web开发:常见HTTP状态码处理错误 在Java Web开发中,处理HTTP状态码是常见的异常处理方式。以下是一些常见HTTP状态码的解释和处理示例: 1. **200** - OK - 如果请求成功,返回 亦凉/ 2024年09月11日 04:57/ 0 赞/ 21 阅读
相关 Java Web应用开发 Java Web应用开发 (以下的信息参考了一些百度以及书上的资料) 在目前来说,运用得最多的网络应用程序开发体系结构可以分为两种:一种是基于浏览器/服务器的B/S结构 电玩女神/ 2022年07月14日 09:12/ 0 赞/ 224 阅读
相关 Flask Web开发入门(四)之错误处理 在我们[上一章][Link 1]中,我们介绍了使用 Request Loader 定制登录,在我们的逻辑分支中,错误处理我们使用了abort函数: ![这里写图片描述][So - 日理万妓/ 2022年06月02日 07:55/ 0 赞/ 147 阅读
相关 Spring Boot - Web 应用开发 - 错误处理 错误的处理 方法一:Spring Boot 将所有的错误默认映射到 /error,实现 ErrorController @RequestMapping(va ゞ 浴缸里的玫瑰/ 2022年05月30日 10:05/ 0 赞/ 155 阅读
相关 web应用开发-错误处理 错误的处理 方法一:Spring Boot 将所有的错误默认映射到/error, 实现ErrorController @Controller @RequestMap 亦凉/ 2022年05月07日 23:50/ 0 赞/ 177 阅读
相关 (6)Spring Boot web开发 --- 错误处理页面 文章目录 处理时间(\`Date\`)类型 thymeleaf 页面拼接字符串 映射路径占位符 使用 put、del 桃扇骨/ 2022年03月14日 12:58/ 0 赞/ 198 阅读
相关 springboot开发web应用 我们知道,在web开发时,一般都会涉及到很多的静态资源,如js、image、css文件等。 SpringBoot的默认的静态文件目录是: /static /pu 系统管理员/ 2021年09月21日 02:34/ 0 赞/ 495 阅读
还没有评论,来说两句吧...