文章标题
来源:互联网 发布:高斯金字塔算法 matlab 编辑:程序博客网 时间:2024/06/03 19:47
注解开发简记:
了解元注解
元注解主要有四个:
1 Documented 标记性,形成文档用。
2 inherited 标记性, 被注解的类型是否可以继承
3 Target 修饰的对象范围
ElementType.COUNSTRCTOR 作用于构造器
ElementType.FIELD 作用于域/属性
ElementType.LOCAL_VARIABLE 局部变量
ElementType.METHOD 方法
ElementType.PACKAGE 包
ElementType.PARAMETER 参数
ElementType.TYPE 类、接口或者enum
简单例子1 注解@Documented@Inherited@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public @interface WebParam { public String label() default "";}2 类public class Anno { @WebParam(label = "姓名") private String name; private String value; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getValue() { return value; } public void setValue(String value) { this.value = value; }}3 测试public class AnnoTest {public static void main(String[] args){ Field[] fields = Anno.class.getDeclaredFields(); System.out.println(fields.length); for (int i = 0; i < fields.length; i++){ Field field = fields[i]; Boolean is = field.isAnnotationPresent(WebParam.class); System.out.println(field.getAnnotation(WebParam.class).label()); System.out.println("fieldName:"+field.getName()+" anno:"+is); }}
}
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- scp跨服务器
- hdu 6103 Kirinriki 【尺取】
- spring mvc番外篇(三):主题(theme)
- 51Nod-1228-序列求和
- Kafka的安装与简单测试
- 文章标题
- MySQL 常用索引及创建方法
- HDOJ2102 深搜DFS解法+剪枝优化 入门题
- search sort
- 微信小程序获取open-gid和群名称
- CSS3 选择器——基本选择器
- CSS3 选择器——属性选择器
- MyBatis绑定错误--BindingException:Invalid bound statement (not found)
- CSS3 选择器——伪类选择器