zoukankan      html  css  js  c++  java
  • @NotEmpty,NotNull和@NotBlank的区别

    1.@NotNull:不能为null,但可以为empty
    (""," "," ")

    2.@NotEmpty:不能为null,而且长度必须大于0
    (" "," ")

    3.@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0
    ("test") 即:必须有实际字符

    *
    @NotNull: The CharSequence, Collection, Map or Array object is not null,
    but can be empty.

    @NotEmpty: The CharSequence, Collection, Map or Array object is not null
    and size > 0.

    @NotBlank: The string is not null and the trimmed length is greater than
    zero.

    4.examples:
    1.String name = null;

    @NotNull: false
    @NotEmpty:false
    @NotBlank:false

    2.String name = "";

    @NotNull:true
    @NotEmpty: false
    @NotBlank: false

    3.String name = " ";

    @NotNull: true
    @NotEmpty: true
    @NotBlank: false

    4.String name = "Great answer!";

    @NotNull: true
    @NotEmpty:true
    @NotBlank:true
  • 相关阅读:
    近期总结
    input
    mysql语句
    同步与异步
    localStorage的增删查改封装函数
    最基本的前后台传值
    前段存储的调用函数
    js 控制弹出窗口的大小
    拖拽
    jQuery镇张缩小动画
  • 原文地址:https://www.cnblogs.com/zdj-/p/8624288.html
Copyright © 2011-2022 走看看