当前位置:   article > 正文

JSR303数据校验和所需依赖_jsr303依赖

jsr303依赖

粗略的记录下JSR303数据校验:

简介:

JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation。
在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。

引入的依赖:

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-validation</artifactId>
        </dependency>
  • 1
  • 2
  • 3
  • 4

实例:

 public class Person implements Serializable {
    //@Value("${person.last-name}")
    @Email
    private String lastname;
    @Value("#{11*2}")
    private Integer age;
    private Boolean boss;
    private Date birth;

    private Map<String,Object> maps;
    private List<Object> lists;
    private Dog dog;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

报错:

Property: person.lastname
    Value: 李四
    Origin: class path resource [application.yml]:6:13
    Reason: 不是一个合法的电子邮件地址
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/201937
推荐阅读
相关标签
  

闽ICP备14008679号