- 1
- 0
- 约1.36千字
- 约 2页
- 2023-07-14 发布于上海
- 举报
如何优雅的抛出SpringBoot注解的异常详解
前⾔
Spring Boot它简化了配置,内嵌式tomcat容器,⽤于快速开发基于Spring的应⽤,是⼀个微框架,本⽂主要介绍的是关于如何优雅的抛出Spring Boot注解的异
常的相关内容,下⾯话不多说了,来⼀起看看详细的介绍吧
平时我们在写代码的时候肯定要进⾏很多参数验证,最开始的时候我们⼀般都是这样处理的如下图
看起来好像也没什么,但是如果参数多了呢?你就会看到这样的校验
OMG 有没有感觉稍微有点视觉冲击,虽然这样写的已经很规整了,但是还是不够简单和优雅。
在SpringBoot中,我们可以直接对对象加上@vaild进⾏参数校验
这样写是不是看起来优雅了很多,没错!我们就是要追求这种⼩即美的感觉
虽然这样看起来优雅了很多,但是还有点问题
当我们进⾏参数校验的时候会看到
OMG的!这⼀长串⼜蹦出来了,在页⾯上弹出来很丑,⽽且提⽰不够明确
为什么就不能弹出来message⾥⾯的内容呢
显然是可以的,不过这个设计注解的⼈想给后台更多提⽰,抛出了更详细的内容,实在是丑了点。
于是为了不写那么丑的代码,我改造了⼀些⽹上的代码
@ControllerAdvice
public class ExceptionHandle {
@ExceptionH
您可能关注的文档
最近下载
- 血气分析仪资料:995-643E-OM-CHN.pdf VIP
- (正式版)DB11∕T 1191.3-2024 《实验室危险化学品安全管理要求 第3部分:科研单位》.docx VIP
- 55所封装部产品手册.pdf VIP
- hgt20570-95工艺系统工程设计技术规定新.pdf VIP
- 大气的受热过程课件.ppt
- 2023年工艺系统专业工程统一规定.pdf VIP
- 2019注册一级消防工程师继续教育答案题库---室内装修.pdf VIP
- 2025年第34届WMO世界奥林匹克融合创新讨论大会三年级初赛数学试题.pdf
- 新22D2 10kV变配电所及低压配电.docx VIP
- 第 34 届 WMO 世界奥林匹克融合创新讨论大会七年级试题.docx VIP
原创力文档

文档评论(0)