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

水墨风格网站源码公司网站做的很烂

水墨风格网站源码,公司网站做的很烂,杭州网站建设源码,冠县网站建设公司1、检查是否有引依赖2、检查是否在controller上是否添加Validated,如图:3、 嵌套对象校验对于嵌套对象,需要在嵌套对象的属性上添加 Valid 注解。4、全局异常处理器是否有添加 MethodArgumentNotValidException的处理,如图&#x…

1、检查是否有引依赖

2、检查是否在controller上是否添加@Validated,如图:

3、 嵌套对象校验

对于嵌套对象,需要在嵌套对象的属性上添加 @Valid 注解。

4、全局异常处理器是否有添加 MethodArgumentNotValidException的处理,如图:

最后,Spring-Validate拓展

分组校验:使用接口进行定义分组校验:

public interface ValidationGroups {interface Create {}  // 创建时校验组interface Update {}  // 更新时校验组
}

在dto中使用:

@Data
public class UserDTO {@Null(groups = Create.class, message = "创建时ID必须为空")@NotNull(groups = Update.class, message = "更新时ID不能为空")private Long id;@NotBlank(groups = {Create.class, Update.class}, message = "用户名不能为空")private String username;
}

特别是在嵌套校验是需要使用@Valid进行触发嵌套校验。

在同一异常处理时:

校验失败时,Spring 会抛出:

MethodArgumentNotValidException@RequestBody校验失败)

ConstraintViolationException(方法参数校验失败)

我们一般在全局处理器去捕获并抛出。

 ​​异常转换​

ExceptionHandlerExceptionResolver

查找匹配的 @ExceptionHandler方法

精确异常类型优先(如 MethodArgumentNotValidExceptionRuntimeException

Spring-Validate的核心流程图:

http://www.dtcms.com/wzjs/553737.html

相关文章:

  • wordpress网站生成app营销型网站软件
  • 电视台网站策划书360免费建站软仵下载
  • 网站为什么做子域名网站信息推广途径包括哪些
  • 做网站全屏尺寸是多少中国上市公司名单大全
  • 珠海网站策划松江网站制作
  • 做a漫画在线观看网站企业做网站注意事项
  • 自己公司内网网站和外网怎么做同步东莞电子网站建设
  • 网站如何做收录排行广州网站优化方式
  • 竞价外包推广专业公司上海网站建设优化公司
  • 电子商务网站的基本流程网站换ip对优化有影响吗
  • 各类大型网站建设学院网站建设管理规章制度
  • 可以做描文本的网站那里可以做网站
  • 淘宝客登记新网站网站建设丶金手指下拉十五
  • 东莞龙舟制作技艺深圳seo培训
  • 超市网站建设韩国展厅设计网站
  • 适合新手做的网站海外电商
  • 有源码帮忙搭建网站吗wordpress 批量标签
  • 顶做抱枕网站菜谱分享网站开发开题报告
  • 电子商务网站建设模板代码机器人软件开发平台
  • 迪庆企业网站建设公司网站备案地区
  • 文学网站模板实用网站开发
  • 网站建设的业务流程图手机怎么制作图片
  • 政务网站风格哪有做课件赚钱的网站
  • 网络营销推广公司网站福州网站建设方案优化
  • 四川网站开发哪家好营业推广促销
  • 英文网站建设解决方案wordpress一个域名多个主题
  • 东莞技术支持网站建设专家服务商pid是什么意思
  • 云南省城乡住房建设厅官方网站中国互联网数据平台
  • 邯郸专业做网站地方如何替换网站上的动画
  • 重点专业建设网站 建设方案网站维护北京