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

奢侈品的网站设计广州网站开发公司排名

奢侈品的网站设计,广州网站开发公司排名,一站式推广平台,上海专业做网站公司电话分组检验 参数校验时#xff0c;我们希望不同的方法参数校验规则不同#xff0c;这时就需要分组校验。 public class Category {NotNull(groups Update.class)private Integer id;//主键IDNotEmptyprivate String categoryName;//分类名称// NotEmpty(groups {Add.class,…分组检验 参数校验时我们希望不同的方法参数校验规则不同这时就需要分组校验。 public class Category {NotNull(groups Update.class)private Integer id;//主键IDNotEmptyprivate String categoryName;//分类名称// NotEmpty(groups {Add.class, Update.class})NotEmptyprivate String categoryAlias;//分类别名private Integer createUser;//创建人IDJsonFormat(pattern yyyy-MM-dd MM:mm:ss)private LocalDateTime createTime;//创建时间JsonFormat(pattern yyyy-MM-dd MM:mm:ss)private LocalDateTime updateTime;//更新时间public interface Add extends Default {}public interface Update extends Default {}} PostMappingpublic Result add(RequestBody Validated(Category.Add.class) Category category) {categoryService.add(category);return Result.success();}PutMappingpublic Result update(RequestBody Validated(Category.Update.class) Category category) {categoryService.update(category);return Result.success();}自定义校验 package com.heo.anno;import com.heo.validation.StateValidation; import jakarta.validation.Constraint; import jakarta.validation.Payload;import java.lang.annotation.*;import static java.lang.annotation.ElementType.FIELD; import static java.lang.annotation.RetentionPolicy.RUNTIME;Documented // 元注解 抽取 State 到帮助文档内 Constraint(validatedBy {StateValidation.class} // 指定校验规则的类 ) Target({FIELD}) // 元注解 表明注解使用的场合 FIELD 表示 使用在属性上 Retention(RUNTIME) // 元注解 注解在哪个阶段会被保留 public interface State {// 提供校验失败后的提示信息String message() default state参数的值只能是已发布或者草稿;// 指定分组Class?[] groups() default {};// 负载 注解的附加信息Class? extends Payload[] payload() default {}; } package com.heo.validation;import com.heo.anno.State; import jakarta.validation.Constraint; import jakarta.validation.ConstraintValidator; import jakarta.validation.ConstraintValidatorContext;/*** 自定义接口的校验规则类* State 给哪个注解提供校验规则* String 校验的数据类型*/ public class StateValidation implements ConstraintValidatorState, String {/**** param s 将来要校验的数据* param constraintValidatorContext* return 返回 false 校验不通过true 则通过*/Overridepublic boolean isValid(String s, ConstraintValidatorContext constraintValidatorContext) {// 提供校验规则if (s null) {return false;}if (s.equals(已发布) || s.equals(草稿)) {return true;}return false;} }
http://www.hkea.cn/news/14466795/

相关文章:

  • 东莞三合一网站制作网站制作 杭州
  • 做php网站教程软件工程师简历
  • 济南高新区 网站建设公司wordpress怎么取消谷歌字体
  • 曲阜网站建设价格移动互联网开发工程师证书
  • 做团膳有哪些网站公司名称吉凶查询大吉
  • 网站建设优化哪家专业wap登录是什么意思
  • 站长平台网站乐平网站建设
  • 网站建设平台报价营销策划方案怎么写
  • php如何搭建网站后台wordpress简约商城
  • 做网站的图片字虚做网站用什么环境
  • 成都著名网站建设公司青岛做网站的公司哪家好一点
  • 网站代理怎么设置公司网站是怎么制作和维护的
  • 蓬莱网站建设公司报价通辽企业网站建设
  • 网站开发专业介绍完成网站的建设工作总结
  • 河南省漯河建设局网站网站快速建设程序
  • 济南个人网站建设小程序商城
  • 网站建设物理架构深圳企业宣传片
  • 没有网站的域名网站联盟营销
  • 上海网站制作服务卖水果网站模板
  • 陈村大良网站建设国外做行程的网站
  • 网站域名icp备案东莞市保安公司
  • 虚拟机如何做网站大连line公司
  • 试玩网站开发商丘 峰少 seo博客
  • 公司做企业网站网站备案名称的影响
  • 网站板块建设的重要性建好了网站怎么做外贸
  • 进下加强新闻宣传网站建设国家知识产权专利网官网
  • 南宁会制作网站的技术人员网站编辑年终总结
  • 百度网站收录查询公司注册的流程与步骤
  • 潍坊站总站人工服务电话平面设计培训价格
  • 深圳 服装 网站建设让网站会员做产品标签确认