标签:接受 span 依赖 运行 hiberna csdn model 无法 mvc
今日所学
http://blog.csdn.net/wuyt2008/article/details/8597312
步骤简述:
有以下注解:
@NotEmpty
@NotBlank(message= "属性不能为空")
@Size (min= 3 , max= 20 , message= "属性长度只能在3-20之间" )
@Pattern(regexp = "^[A-Za-z_][A-Za-z_0-9]*$", message= "用户名格式不正确") // 正则表达式
@Email(message= "邮箱格式不正确")
1.@Target:注解的作用目标
格式:
@Target(TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE,ANNOTATION_TYPE,PACKAGE)
范围:
TYPE:接口、类、枚举、注解
FIELD:字段、枚举的常量
METHOD:方法
PARAMETER:方法参数
CONSTRUCTOR:构造函数
LOCAL_VARIABLE:局部变量
ANNOTATION_TYPE:注解
2.@Retention:注解的保留位置
格式@Retention(RetentionPolicy.SOURCE)
范围:
SOURCE:注解仅存在于源码中,在class字节码文件中不包含
CLASS:默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得
RUNTIME:注解会在class字节码文件中存在,在运行时可以通过反射获取到
标签:接受 span 依赖 运行 hiberna csdn model 无法 mvc
原文地址:http://www.cnblogs.com/ceder/p/6029681.html