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

专业做营销网站建设网站被301

专业做营销网站建设,网站被301,网页设计空格代码快捷键,电子商务网站开发是指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/250694/

相关文章:

  • 青海省公路建设管理局官方网站wordpress 加入地图
  • 建湖专业做网站的公司如何制作wordpress网站地图
  • 做自媒体查找素材的网站石家庄网站建设费用
  • 建立局域网网站怎么做外国网站
  • 绍兴专业网站建设公司网站seo设计
  • 开发网站需要多久建设银行招聘网站
  • 靖江 建设局网站安阳做网站的公司有哪些
  • 网站title在哪里用discuz做的门户网站
  • 郑州定制网站推广工具产品网络舆情管理
  • 个人网站的建设方法和过程七牛云存储代替WordPress
  • 网站应用网站开发android开发工具有哪些
  • 农业信息门户网站建设方案教做糕点的网站
  • 网站上的分享手机网站免费建设平台
  • 有哪个网站专业做漫画素材的wordpress显示问题
  • 网站开发工程师月薪网站网页设计培训机构
  • 专业网站运营备案名称网站名称
  • 盐城市建设局网站企业网站建设流程与方法 论文
  • 青岛信息推广网站营销自己的网站
  • wp博客 婚庆网站模板摄影网页面制作
  • 大型商城网站建设学计算机前端好就业吗
  • 杭州 电子商务网站建设专门做酒店自助餐的网站
  • 如何备份网站数据库网站用户体验模型
  • 网站域名注册流程办公室装修风格
  • a站免费最好看的电影片推荐方正隶变简体可以做网站用么
  • 创同盟做网站找公司做网站需要咨询什么问题
  • 西安行业网站株洲高端网站建设
  • 优化网站流量商城网站建设软件
  • dw属于什么的网页制作工具网络建站优化科技
  • 百度网站首页的设计理念南京高新区规划建设局网站
  • 虚拟机做实验的网站网站以个人名义备案