SuperAPI AI 工具集

503-frameworks-micronaut-validation

设计与创作

查看项目

更新于 10-16 06:19

技能介绍

用途:在 Micronaut 应用的 HTTP API 边界应用校验最佳实践,用于设计、审查或改进请求校验。

主要能力:DTO 与命令模型上的 Bean Validation 注解;Micronaut 控制器中 @Valid / @Validated 的使用;校验分组与自定义校验器;将校验失败一致地映射为 400 响应;安全且可预测的校验错误载荷;校验 Micronaut 配置属性;改进约束违规处理。

使用方式:先阅读 references/503-frameworks-micronaut-validation.md 并检查项目现状,再确定最小安全改动集,按参考模式与项目约定实现或重构,最后运行构建与测试并汇报结果。

强制约束:应用任何改动前必须运行 ./mvnw compile 或 mvn compile;若编译失败立即停止;改进后运行 ./mvnw clean verify 或 mvn clean verify 进行验证。

适用场景:为 Micronaut 添加校验支持、审查校验规则、改进 REST API 请求校验、添加自定义约束、校验配置属性、改进约束违规处理。

限制:具体规则与示例需查阅上述参考文件;资料未提供更多细节。