用途:在 Spring Boot 应用的 API 边界应用校验最佳实践,用于设计、审查或改进请求校验。
主要能力:DTO 与命令模型上的 Bean Validation 注解;控制器和方法参数上的 @Valid / @Validated;用于创建/更新工作流的校验分组;自定义约束注解与校验器;校验失败时一致的 400 错误响应;配置属性校验;嵌套 DTO 校验。
使用方式:先阅读 references/303-frameworks-spring-boot-validation.md 并检查项目现状,再确定范围与最小安全改动集,按参考模式与项目约定实现或重构,最后运行构建与测试并汇报结果。
强制约束:应用任何改动前必须运行 ./mvnw compile 或 mvn compile;若编译失败立即停止;改进后运行 ./mvnw clean verify 或 mvn clean verify 进行验证。
适用场景:为 Spring Boot 添加校验支持、审查校验规则、改进 REST API 请求校验、添加自定义 Bean Validation 约束、校验配置属性、改进嵌套 DTO 校验。
限制:具体规则与示例需查阅参考文件;资料未提供更多平台、收费或效果信息。