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

网站中的文字滑动怎么做专业seo网站

网站中的文字滑动怎么做,专业seo网站,电商网站营销,重庆市工程建设信息网打不开在Java Web开发中,会在Controller层做参数校验、参数处理,可以使用if条件语句进行校验,也可以使用Java EE规范中提供的注解进行校验。Java EE规范中javax.validation包下会定义一些参数校验规范,然后有hibernate-validator实现具体的校验规则。 一 普通的校验方式 @Data …

在Java Web开发中,会在Controller层做参数校验、参数处理,可以使用if条件语句进行校验,也可以使用Java EE规范中提供的注解进行校验。Java EE规范中javax.validation包下会定义一些参数校验规范,然后有hibernate-validator实现具体的校验规则。

一 普通的校验方式

@Data
public class MangoJob {private Integer id;private String name;private String type;private String telephone;private Date date;private Integer number;
}
@RestController
@RequestMapping("/mango/job")
public class MangoJobController {@PostMapping("/saveMangoJob")public ResponseResult<String> saveMangoJob(@RequestBody MangoJob mangoJob) {// 校验参数if (StringUtils.isBlank(mangoJob.getName())) {return ResponseResult.fail("作业名称不能为空");}if (StringUtils.isBlank(mangoJob.getType())) {return ResponseResult.fail("作业类型不能为空");}if (mangoJob.getNumber() < 10) {return ResponseResult.fail("作业数量不能小于10");}// 业务逻辑System.out.println("mangoJob is: " + mangoJob);System.out.println("mangoJob name is: " + mangoJob.getName());return ResponseResult.success("添加数据成功");}}

普通方式校验参数一开始就会占据大篇幅代码,然后再开始写真正的业务逻辑,而且多个接口中都有用到相关参数时,就又要重复上述校验代码,还有不同的接口中对参数使用不同,还不能将校验逻辑单独抽取成一个方法,所以可以使用Java EE规范提供的校验注解简化代码开发。

二 Java注解式校验参数

javax.validation包下定义的常用校验约束注解:

javax.validation.constraints.Null @Null 被注解元素必须为null‌
javax.validation.constraints.NotNull @NotNull 被注解元素不能为null
javax.validation.constraints.NotEmpty @NotEmpty 集合/数组/字符串不能为null,且长度大于0‌
javax.validation.constraints.NotBlank @NotBlank 字符串不能为null,且trim后长度大于0
javax.validation.constraints.AssertTrue @AssertTrue 字段必须为true
javax.validation.constraints.AssertFalse @AssertFalse 字段必须为false
javax.validation.constraints.Min @Min 整数数值必须大于等于指定值
javax.validation.constraints.Max                 @Max 整数数值必须小于等于指定值
javax.validation.constraints.DecimalMin @DecimalMin 数值类型大于(等于)指定值
javax.validation.constraints.DecimalMax @DecimalMax 数值类型小于(等于)指定值
javax.validation.constraints.Size @Size 限制集合/数组/字符串的长度范围‌
javax.validation.constraints.Digits @Digits 限制数值整数和小数部分的位数‌
javax.validation.constraints.Past @Past 日期必须是过去时间
javax.validation.constraints.PastOrPresent @PastOrPresent 日期必须是过去时间包含当前时间
javax.validation.constraints.Future @Future 日期必须是将来时间
javax.validation.constraints.FutureOrPresent @FutureOrPresent 日期必须是将来时间包含当前时间
javax.validation.constraints.Positive @Positive 数值必须为正数
javax.validation.constraints.Negative @Negative 数值必须为负数
javax.validation.constraints.PositiveOrZero @PositiveOrZero 数值必须为正数或0
javax.validation.constraints.NegativeOrZero
http://www.dtcms.com/a/547338.html

相关文章:

  • 上海网站开发与设计域名服务器有哪几种
  • 傻瓜式做网站程序网站建设连接
  • 铜川公司做网站女性时尚网站模板
  • 网站建设后期帮人推广注册app的平台
  • 新网站如何做友情链接陕西省建设网三类人员继续教育
  • 网站开发有多少种语言重庆市门户网站制作
  • wordpress多站点无法访问wordpress获取tag
  • vue.js合作做网站么小网站怎么建设
  • 邯郸网站建设提供商国内免费wordpress
  • 网站模板如何修改江西企业 网站建设
  • 定制app网站网络广告策划的主要内容
  • app软件开发平台有哪些seo网络优化招聘
  • 企业网站建设的几种形式自行车网站模板
  • 支持html5的网站武义网站建设
  • vue前后端不分离访问地址提升seo排名平台
  • 网站建设策划书的心得温州网站建设前十公司
  • 来个网站如何推广公众号
  • 越秀微网站建设体育用品东莞网站建设
  • 嘉兴专业自助建站免费咨询济南设计开发app
  • 电子商务网站的作用有哪些wordpress js压缩
  • 企业自有网站在线制作图片水印文字
  • 写给初学网站开发们的一封信自己开公司 自己做网站
  • 哈尔滨优惠的网站建设北京建设执业资格注册网站
  • 大朗东莞网站建设中文域名注册费用标准
  • 长沙 网站建设公司网站建设服务器租用
  • 集团网站设计思路免费公司起名网大全
  • 怎样制作网站和软件WordPress修改页眉
  • 那种漂亮的网站怎么做百度不收录网站内页
  • 【开题答辩全过程】以 儿童疫苗接种信息管理系统为例,包含答辩的问题和答案
  • 铜山徐州网站开发做网站需要买服务器么