我们知道无论是 Get 请求还是 Post 请求,Controller 这边都可以定义一个实体类来接收这些参数。而 @ControllerAdvice 结合 @InitBinder 还能实现请求参数预处理,即将表单中的数据绑定到实体类上时进行一些额外处理。
作者:AlbertWen
添加时间:2022-08-11 15:24:39
修改时间:2025-06-25 08:23:27
分类:07.Java框架/系统
编辑
作者:AlbertWen
添加时间:2022-08-11 15:23:16
修改时间:2025-06-25 21:43:50
分类:07.Java框架/系统
编辑
@ControllerAdvice 是一个全局数据处理组件,因此也可以在 @ControllerAdvice 中配置全局数据,使用 @ModelAttribute 注释进行配置。
作者:AlbertWen
添加时间:2022-08-11 15:18:46
修改时间:2025-06-26 00:56:33
分类:07.Java框架/系统
编辑
顾名思义,@ControllerAdvice 就是 @Controller 的增强版。@ControllerAdvice 主要用来处理全局数据,一般搭配 @ExceptionHandler、@ModelAttribute、@InitBinder 使用。下面分别进行介绍。
作者:AlbertWen
添加时间:2022-08-11 10:49:51
修改时间:2025-07-06 06:02:27
分类:07.Java框架/系统
编辑
获取Get请求参数详解(附样例:非空、默认值、数组、对象)
作者:AlbertWen
添加时间:2022-08-11 10:46:51
修改时间:2025-07-06 05:28:38
分类:07.Java框架/系统
编辑
获取POST请求参数详解(附样例:表单数据、json、数组、对象)
作者:AlbertWen
添加时间:2022-08-11 10:37:47
修改时间:2025-07-05 22:45:54
分类:07.Java框架/系统
编辑
获取Post提交参数的几种方法
作者:AlbertWen
添加时间:2022-08-10 11:00:49
修改时间:2025-07-05 13:30:01
分类:07.Java框架/系统
编辑
【MyBatis】项目中的一些SQL片段
作者:AlbertWen
添加时间:2022-08-01 17:32:05
修改时间:2025-06-25 21:43:53
分类:07.Java框架/系统
编辑
关于A method overriding another method must not redefine the parameter constraint configuration解决方法
作者:AlbertWen
添加时间:2022-08-01 17:25:54
修改时间:2025-07-01 15:41:15
分类:07.Java框架/系统
编辑
@Validated
和@Valid
注解主要是做入参校验,我们一般用在Controller
上,但是有时候需要在Service层的方法上做参数校验,应该怎么实现呢?
通过使用@Validated
和@Valid
注释的组合即可实现这一需求!
作者:AlbertWen
添加时间:2022-07-31 23:27:13
修改时间:2025-06-26 15:37:11
分类:07.Java框架/系统
编辑
在接口服务中,会有各种各样的入参,我们不可能完全不做任何校验就直接进入到业务处理的环节,通常会有一个基础的数据验证的机制,待这些验证过程完毕,结果无误后,参数才会进入到正式的业务处理中。