对于一个自定义annotation类型里面定义属性来说,元素属性定义类型是有限制的,可以定义如:EnumTest类型,annotation,String类型,Class一维数组类型等基本类型.但不能定义如Date类型.
定义Annotation时必须设定为RetentionPolicy为RUNTIME,也就是可以在VM中读取Annotation信息.
通过反射机制可以得到自定义的或是内建annotation的详细信息,定义属性的值等。
提供的例子中有详细的注解说明是如何通过反射机制得到annotation的详细信息.....
因本站不支持上传附件,例子在地址:http://lansky07.javaeye.com/admin/blogs/297012 可以下载
本文探讨了自定义annotation的定义及其使用限制,并通过实例展示了如何利用反射机制获取annotation信息。文章强调了定义属性类型的限制及annotation保留策略的重要性。

被折叠的 条评论
为什么被折叠?



