当前位置: 首页 > news >正文

springboot 3.0 和 2.0 校验用的包不一样

3.0

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.Pattern;

捕获异常

import jakarta.validation.ConstraintViolation;
import jakarta.validation.ConstraintViolationException;/***  springboot 3.0 的捕获校验异常*/@ExceptionHandler({ConstraintViolationException.class})public Object handleConstraintViolationException(ConstraintViolationException e){log.error("ConstraintViolationException >> {}", e.getMessage());for (ConstraintViolation<?> constraintViolation : e.getConstraintViolations()){return AjaxResult.error(constraintViolation.getMessageTemplate());}return AjaxResult.error("ConstraintViolationException");}

2.0

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Pattern;
http://www.xdnf.cn/news/1174195.html

相关文章:

  • 压测软件JMeter安装配置以及创建桌面快捷方式(详细图解)
  • 18.设备虚拟化
  • Java按模板导出Excel
  • YOLOv5模型剪枝实战教程
  • Java项目中定时任务三方工具和技术的深度应用指南
  • Android埋点实现方案深度分析
  • Docker 应用数据备份、迁移方案
  • 设计模式代码总结
  • 【2025】使用vue构建一个漂亮的天气卡片
  • ChatGPT桌面版深度解析
  • vue3笔记(2)自用
  • RCE随笔-奇技淫巧(2)
  • Android toybox常用工具介绍
  • ES6 标签模板:前端框架的灵活利器
  • mongodb的备份和还原(精简)
  • 微算法科技(NASDAQ: MLGO)研究量子机器学习算法 (Quantum Machine Learning Algorithms),加速机器学习任务
  • opencv学习(视频读取)
  • HF86611_VB1/HF86611Q_VB1:多通道USB HiFi音频解码器固件技术解析
  • 架构师--基于常见组件的微服务场景实战
  • 华为云ELB(弹性负载均衡)持续报异常
  • 博图 V18 --> 修改面板实例
  • 51c大模型~合集158
  • day21-定时表白
  • 网络--VLAN技术
  • platform平台驱动、gpio单总线通信
  • Java 爬虫实战指南:获取淘宝商品详情
  • Nacos 封装与 Docker 部署实践
  • STP 的原理
  • 《计算机网络》实验报告六 电子邮件
  • string类