当前位置:   article > 正文

Java项目参数校验_java入参校验

java入参校验

一、背景

       自从参加了工作,才发现企业级研发中服务器端要做如此多的参数校验。无论是前段还是服务器端,都要写很多的if判断。后来就想偷懒,想自己写校验工具,再后来发现了用很多公用的jar包,这里介绍两个常用的(真的是,程序员学会偷懒也就学会了进阶呀)。

二、工具包

java官方jar包:  validation.api

hibernate官方jar包: hibernate.validator

三、用法

1.接受前端传参的dto示例

  1. import org.hibernate.validator.constraints.Email;
  2. import org.hibernate.validator.constraints.NotBlank;
  3. import org.hibernate.validator.constraints.SafeHtml;
  4. import org.hibernate.validator.constraints.URL;
  5. import javax.validation.constraints.*;
  6. import java.math.BigDecimal;
  7. public class BusinessDTO {
  8. @NotNull(message = "id不能为空")
  9. private Integer id;
  10. @NotBlank(message = "账号不能为空!")
  11. private String account;
  12. @Email(message = "邮箱地址格式不对!")
  13. private String email;
  14. @URL(mes
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/310794
推荐阅读
相关标签
  

闽ICP备14008679号