从MethodArgumentNotValidException类中提取字段名和错误信息的方法如下:
下面是一个示例代码:
import org.springframework.validation.BindingResult;
import org.springframework.validation.FieldError;
import org.springframework.web.bind.MethodArgumentNotValidException;
public class ExampleController {
public void handleValidationException(MethodArgumentNotValidException ex) {
BindingResult bindingResult = ex.getBindingResult();
for (FieldError fieldError : bindingResult.getFieldErrors()) {
String fieldName = fieldError.getField();
String errorMessage = fieldError.getDefaultMessage();
// 在这里可以对字段名和错误信息进行处理
System.out.println("字段名:" + fieldName);
System.out.println("错误信息:" + errorMessage);
}
}
}
这样,你就可以从MethodArgumentNotValidException类中提取字段名和错误信息了。
推荐的腾讯云相关产品:腾讯云Serverless云函数(https://cloud.tencent.com/product/scf)可以用于处理云原生应用中的函数计算,提供了弹性、高可用、低成本的云计算能力。
云+社区技术沙龙[第3期]
腾讯位置服务技术沙龙
技术创作101训练营
技术创作101训练营
第四期Techo TVP开发者峰会
云+社区技术沙龙[第28期]
云+未来峰会
云+社区技术沙龙[第10期]
云+社区技术沙龙 [第30期]
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云