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

做网站如何找项目南宫网站建设

做网站如何找项目,南宫网站建设,凡科代理千万不要做,网站左下角留言板html文章目录 一、背景二、使用三、举例 一、背景 在项目开发过程中#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.hkea.cn/news/14438507/

相关文章:

  • 商城网站租服务器安全不怎样自己创造网站
  • 网站开发技术考试题目做网站的基础架构
  • 开通网站需要什么手续wordpress文章版权主题插件
  • 网页设计中好的网站免费app制作软件下载
  • 嘉兴网站制作费用免费素材图片下载
  • 国外中文网站排行有哪些网站可以做h5
  • 公司网站开发需要做哪些事小软件开发
  • 网站开发人员周报重庆的企业网站
  • 长春做高端网站公司wordpress实现轮播图
  • 做网站需要提供的资料资源网站优化排名优化
  • 网站建设如何不被忽悠网站免费部署
  • 自贡市住房和城乡建设局网站河南网站推广怎么做
  • 简单风景网站模版wordpress 主题切换
  • 网站页面优化方法微信网站上传图片
  • 工程信息网站谁做WordPress数据库添加管理员
  • 网站首页图片素材长图大全泰安最好的网站建设公司
  • 杭州网站建设优化推广山东网站建设公司哪家好
  • 在网站后台管理系统里产品说明怎么添加图片软件开发模型比较
  • 松江网站开发培训学校平台网站开发多少钱
  • 网站设计是什么意思安徽高端网站建设
  • 门户网站源码html网站运行时间代码
  • 网站建设实训报告doc常州平台网站建设
  • 株洲网站建设制作电子商务网站平台有哪些
  • wordpress 用iis建站佛山微信网站推广多少钱
  • 张家港杨舍网站制作种子搜索网站开发
  • 网站建设的点子学校网站建设厂家
  • 16岁做分期网站天津建站软件
  • 公司网站开发费算什么费用wordpress知更鸟最新主题
  • 公司展示类网站模板免费下载wordpress 多用户开启
  • wordpress如何配置页面优化的方法有哪些