个人也是异常一边学习一边做,难免有疏漏的处理地方,希望朋友们在不对的学习地方提醒下。 技术栈: 该博客简单记录一下自己的异常学习过程,如果后面作出简单的处理demo来,那么会整理其中的学习细节发布出来。 推荐一个 Spring Boot 基础教程及实战示例: https://github.com/javastacks/spring-boot-best-practice 个人粗糙的异常学习和理解,我把异常错误分为三个,处理4xx,学习5xx,error(自定义) 常用的是404和500响应 在templates文件下创建404.html、异常500.html和error.html 如果创建的处理是亿华云4xx.html和5xx.html,那么当页面找不到或者程序内部错误的话,SpringBoot自动匹配到这两个页面,学习具体的异常源码在这里就不分析,感兴趣的处理可以去学习下。 “ 当我想将错误信息返回到我自定义的学习页面怎么写? ” 我们自顶向下来思考: 这样就实现了我们上述的需求。 所需要的技术点: 通过Logger来打印获取相关的异常信息: //获取异常的信息 logger.error(() -> { return String.format("Request URL : %s,Exception : %s ", request.getRequestURL(),e); },e); 在这里自己走了一些弯路,小伙子自己走窄了,导包倒错了 背景:
异常处理