自定义starter是工程化、组件化开发的必备能力,统一团队通用工具、减少重复业务代码,是区分普通业务开发和工程化架构开发的重要知识点。 日常开发中很多通用能力:统一返回封装、全局异常处理器、自定义类型转换器、工具类、线程池、登录上下文 ...
Spring提供两套校验注解@Valid与@Validated,但很多人分不清两者底层差异、混淆使用场景、分组匹配错乱、嵌套对象校验失效、全局异常无法捕获校验信息,线上频繁出现参数校验不生效、提示混乱等问题。 接口参数校验是后端开发必备基础能力,用来拦截非法入 ...