SpringBoot
中等
面试题库
SpringBoot
简单
@NotNull、@NotEmpty、@NotBlank 三者的区别分别是什么?
SpringBoot
中等
@Validated 校验在 AOP 代理下为什么会失效?MethodValidationPostProcessor 的作用?
SpringBoot
中等
参数校验放在 Controller 还是 Service?如何用 @Validated 做业务层校验?
SpringBoot
中等
手写参数校验失败的全局处理器时,如何拿到字段名、错误消息与被拒绝的值?
SpringBoot
中等
@Pattern 校验手机号/邮箱的正则怎么写?正则校验有哪些常见误区?
SpringBoot
中等
嵌套对象与 List<DTO> 的级联校验为什么必须加 @Valid?如何逐层触发?
SpringBoot
中等
校验单个 @RequestParam、@PathVariable 为什么必须在类上加 @Validated?原理是什么?
SpringBoot
中等
MethodArgumentNotValidException 的多个字段错误如何聚合成一条友好提示?
SpringBoot
中等
自定义校验注解的完整流程是什么?ConstraintValidator 里如何注入 Spring Bean?
SpringBoot
中等
如何用分组校验区分「新增」和「修改」对同一 DTO 的不同校验规则?
SpringBoot
简单