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

湖南网站开发wordpress防止被镜像

湖南网站开发,wordpress防止被镜像,网址升级中 请稍后访问,百度app推广方法Spring Boot 提供了一组基于 Hibernate Validator 的校验注解#xff0c;用于验证请求参数、实体对象等数据的合法性。下面是一些常用的 Spring Boot 校验注解及其功能#xff1a; 导入依赖 dependencygroupIdorg.springframework.boot/groupId…Spring Boot 提供了一组基于 Hibernate Validator 的校验注解用于验证请求参数、实体对象等数据的合法性。下面是一些常用的 Spring Boot 校验注解及其功能 导入依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-validation/artifactId/dependency Null 限制只能为null NotNull 适用于任何类型被注解的元素必须不能与NULL NotEmpty 适用于String Map或者数组不能为Null且长度必须大于0 NotBlank 只能用于String上面 不能为null,调用trim()后长度必须大于0 AssertFalse 限制必须为false AssertTrue 限制必须为true DecimalMax(value) 限制必须为一个不大于指定值的数字 DecimalMin(value) 限制必须为一个不小于指定值的数字 Digits(integer,fraction) 限制必须为一个小数且整数部分的位数不能超过integer小数部分的位数不能超过fraction Future 限制必须是一个将来的日期 Past 验证注解的元素值日期类型比当前时间早 Max(value) 限制必须为一个不大于指定值的数字 Min(value) 限制必须为一个不小于指定值的数字 Pattern(value) 限制必须符合指定的正则表达式 Size(max,min) 限制字符长度必须在min到max之间 Email 验证注解的元素值是Email也可以通过正则表达式和flag指定自定义的email格式  针对于校验注解统一异常处理 RestControllerAdvice public class MethodArgumentNotValidExceptionHandle {//统一异常处理ExceptionHandler(MethodArgumentNotValidException.class)public RespResult result(MethodArgumentNotValidException exception){BindingResult bindingResult exception.getBindingResult();MapString,String mapnew HashMap();bindingResult.getFieldErrors().forEach(i-{map.put(i.getField(),i.getDefaultMessage());});return RespResult.ok(map);} } 在 Spring Boot 中可以通过自定义注解和对应的校验器来实现自定义校验注解。下面是实现自定义校验注解的步骤设计一个Contains限制字符串必须包含某个前缀字符串。 实体类如下 TableName(value brand) Data public class Brand implements Serializable {TableId(type IdType.AUTO)private Integer id;NotBlankprivate String name;URLprivate String image;Contains(str brand)private String initial;Min(value 0)Max(value 10)private Integer sort;private static final long serialVersionUID 1L; } Contains注解 Documented Constraint(validatedBy {ContainsForString.class} ) Target({ElementType.FIELD}) Retention(RetentionPolicy.RUNTIME) public interface Contains {String message() default 没有包含指定前缀的字符串;Class?[] groups() default {};Class? extends Payload[] payload() default {};String str() default ; }public class ContainsForString implements ConstraintValidatorContains,String {private String str;Overridepublic void initialize(Contains constraintAnnotation) {str constraintAnnotation.str();}Overridepublic boolean isValid(String s, ConstraintValidatorContext constraintValidatorContext) {//s是字符串属性值return s.startsWith(str);} } Apipost测试
http://www.zqtcl.cn/news/528515/

相关文章:

  • 石家庄网站seo服务免费10大看盘软件
  • 自己做网站卖什么给个网站好人有好报2020免费
  • 网站源码安装步骤网站开发用c 语言
  • 网站首页是什么产品网络推广方案
  • 网站首页制作方案南通市规划建设局网站
  • 网站建设费用兴田德润团队西宁网站策划公司
  • 手机价格网站建设用别人备案域名做违法网站
  • 成都武侯区建设厅官方网站石家庄住房和城乡建设部网站
  • 前端做网站的步骤酉阳网站建设
  • 湖北省住房与建设厅网站php做网站访问记录
  • 做网站的公司没有技术吉林北京网站建设
  • 产品设计培训机构哪家好贵州整站优化seo平台
  • 天津网站制作推广wordpress 果酱
  • 写给初学网站开发们的一封信企业网站建设 ppt
  • 做装修网站多少钱做网站百度一下
  • 用asp做网站的可行性分析9免费建网站
  • 网站域名注册商查询徐州集团网站建设报价
  • 句容网站设计公司做网站充值犯法吗
  • 网站建设所用系统网站备案目的
  • 苏州做网站优化公司哪家好网站的大小
  • 四川省住房和城乡建设厅官方网站网站建设图标图片
  • 做影视网站侵权吗评论凡科网站建设怎么样
  • 建设个人网站流程建设游戏网站需要哪些设备
  • 四字母net做网站怎么样河南做网站优化
  • 怎样做网站快照网站当前位置怎么做
  • 网站模板移植现在c 做网站用什么框架
  • 国内专业的室内设计网站盐城网站开发代理商
  • 外贸网站建设 评价wordpress 函数调用
  • 广告支持模式的网站二级域名做网站域名
  • 空间 两个网站购物网站建设图标大全