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

简单个人网站模板下载网站建设整体情况介绍

简单个人网站模板下载,网站建设整体情况介绍,手机百度高级搜索,哪里有网站制作服务文章目录 一、背景二、使用三、举例 一、背景 在项目开发过程中#xff0c;经常会对一些字段进行校验#xff0c;比如字段的非空校验、字段的长度校验等#xff0c;如果在每个需要的地方写一堆if else 会让你的代码变的冗余笨重且相对不好维护#xff0c;如何更加规范和优… 文章目录 一、背景二、使用三、举例 一、背景 在项目开发过程中经常会对一些字段进行校验比如字段的非空校验、字段的长度校验等如果在每个需要的地方写一堆if else 会让你的代码变的冗余笨重且相对不好维护如何更加规范和优雅的校验呢 Spring Boot中可以使用Validation Api和Hibernate Validator实现接口入参自动检验。 二、使用 1、如果成员变量是其他对象实体该变量必须加 ​​Valid​​否则嵌套中的验证不生效 2、添加依赖Spring Boot项目工程依赖因为在spring-boot-starter-web中已经包含了validation-api和hibernate-validator所以无需再额外引用 parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.4.5/versionrelativePath/ /parentdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencyMaven项目工程依赖maven dependencygroupIdjakarta.validation/groupIdartifactIdjakarta.validation-api/artifactId/dependency3、首先需要了解javax.validation下的三个非空约束注解的作用位置NotNull、NotEmpty、NotBlank 约束说明NotNull作用在Integer上包括其它基础类在Integer属性上加上NotNull约束后该属性不能为null没有size的约束NotNull作用在Collection、Map或者集合对象上该集合对象不能为null但可以是空集即size0一般在集合对象上用NotEmpty约束NotBlank只作用在String上在String属性上加上NotBlank约束后该属性不能为null且trim()之后size0NotEmptyNotEmpty 作用在集合类上面在Collection、Map、数组上加上NotEmpty约束后该集合对象是不能为null的并且不能为空集即size0 三、举例 Controller类 public class CustomerSyncController {/*** 客户同步*/ApiOperation(value 客户同步)PostMapping(value /customer/sync)public ResultBoolean syncCustomerInfo(RequestBody Valid CustomerInfoVo paramVos) {try {if (!ObjectUtils.isEmpty(paramVos)) {customerInfoService.syncCustomerInfo(paramVos);}} catch (Exception e) {e.printStackTrace();log.error([syncCustomerInfo] request errorparamVos:{},异常{}, paramVos, e.getMessage());return Result.error(BasicCodeMsg.SERVER_ERROR);}return Result.success(Boolean.TRUE);} }实体类 NoArgsConstructor Data public class CustomerInfoVo implements Serializable {private static final long serialVersionUID 1L;ApiModelProperty(value 客户id)NotBlank(message 客户ID不能为空)private String customerId;ApiModelProperty(value 客户姓名)NotBlank(message 客户姓名不能为空)private String name;ApiModelProperty(value 证件类型)NotNull(message 证件类型不能为空)private Integer certificateType;ApiModelProperty(value 证件号)NotBlank(message 证件号不能为空)private String certificate;}用postman测试即可。
http://www.w-s-a.com/news/190820/

相关文章:

  • 网站建设做到哪些内容荆门网站建设电话咨询
  • 玉树网站建设公司双11主机 wordpress 2015
  • dw做网站背景图片设置汕头seo管理
  • 个人又什么办法做企业网站唐山哪里建轻轨和地铁
  • 手机网站404页面室内设计公司排名前100
  • 做民宿需要和多家网站合作吗创建软件的步骤
  • 网站导航栏设计要求辽宁省住房和城乡建设厅
  • 海外网站平台腾讯营销平台
  • 东道网站建设良品铺子网络营销案例
  • 免费企业查询软件优化模型
  • 兰亭集势的网站平台建设凡科网站免费版怎么做
  • 在网站做推广要钱吗网站根目录是哪个文件夹
  • 网站建设如何弄链接海外vps一键配置WordPress
  • 1个ip可以做几个网站吗动画制作可以自学吗
  • 顺德建设局网站如何搭建网站
  • 精品网站建设费用 干净磐石网络网页制作简单作业
  • 网站建设需要用软件群晖怎样做网站
  • 网站建设公司有哪博客网站建设方案书
  • 服装商城的网站建设宿迁论坛
  • 网站建设服务市场趋势淮南市网站开发的方式
  • 交互设计包含网站设计wordpress和discuz共存
  • 淮阳城乡建设局网站在线网页翻译软件
  • 什么是电商视觉设计郑州seo服务
  • google网站设计原则青海网站建设与管理
  • 简述网站的创建流程广西网站建设定制
  • 唐河网站制作汉中建设工程招标新闻中心
  • 网站过期就可以抢注PHP框架和wordpress
  • 天津做网站得公司克隆网站到wordpress修改
  • 郫县网站建设网站建设报价单及项目收费明细表
  • 商标做网站logo建网站作业