@Valid和@Validated在service层的分组校验

编程入门 行业动态 更新时间:2024-10-24 04:34:58

@<a href=https://www.elefans.com/category/jswz/34/1746285.html style=Valid和@Validated在service层的分组校验"/>

@Valid和@Validated在service层的分组校验

service 接口代码

import org.springframework.validation.annotation.Validated;import javax.validation.Valid;
import javax.validation.groups.Default;
import java.util.List;@Validated
public interface TestService { 
@Validated({DIY.Add.class, Default.class})R funOne(@Valid  objectDTO one );@Validated({DIY.Edit.class})R funList(@Valid  List<objectDTO> list );}

DIY 是自己定义的分组类

public interface DIY{ interface Add {}interface Edit {}
}

校验规则定义

public class  ObjectDTO {
@NotNull(message = "id不为空",groups = {DIY.Edit.class})
private Long id;@NotEmpty(message = "name不为空",groups = {DIY.Add.class})
private String name;@NotNull(message = "时间不为空(默认分组 Default.class)")
private Date date;
}

更多推荐

@Valid和@Validated在service层的分组校验

本文发布于:2023-12-06 09:55:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1667217.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Valid   Validated   service

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!