Java自定义annotation的使用,大家先看传值部分。
例子:
import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; //自定义Annotatiation //设置注解的保存范围,这是个出现在自定义注解里面的一个注解, //它的范围有三种, //RUNTIME:源文件、class文件、JVM。这是比较常用的,也是最重要的。 //CLASS:源文件、class文件 //SOURCE:源文件 @Retention(RetentionPolicy.RUNTIME) public @interface MyAnno {//这个注解规定了五个参数,在调用的时候其中默认的可以传参数也可以不传参数 public String value();//参数1,字符串 public int value2();//参数2,int类型 public String[] value3();//字符串数组 public String value4() default "默认值";//字符串数组 public MyEnum value5();//规定annotation里面必须是枚举形 }
看看怎么调用的?
//自定义annotation传递参数,有默认值的无需传递参数 @MyAnno(value="fff",value2=111,value3="{a,b}",value5=MyEnum.BLUE) public class UseMyAnno { } //枚举类型取固定的值 enum MyEnum{ RED,GREEN,BLUE }
看看吧,注解传参数非常简单,可以是各种类型的。
相关推荐
JPA、EJB、Spring零配置等等怎么使用相信各位读者都能掌握,这里主要是说如何自定义自己的注解,自己使用自定义的注解。
自定义Annotation的例子,博客地址:http://blog.csdn.net/yirentianran/article/details/52816764
Java基础复习笔记12Java自定义注解Annotation的使用
本文全面讲述了Java注解Annotation与Java自定义注解及相关内容,大家可以认真看看
使用annotationProcessor插件在编译期创建Java文件 使用在idea中 可以尝试下
java自定义 注解 annotation、标签库tag、监听listener、junit简单测试代码
针对java 初学者或者annotation 初次使用者全面地说明了annotation 的使用方法、定义 方式、分类。...annotation 应用(例如使用自定义annotation 生成javabean 映射xml 文件)还需要进一步的 研究和探讨
@Target:用于描述注解的使用范围,如果自定义注解不存在@Target,则表示该注解可以使用在任何程序元素之上。接收参数ElementType,其值如下: /**接口、类、枚举、注解**/ ElementType.TYPE /**字段、枚举的常量**/...
初学者可以通过以上的说明制作简单的annotation程序,但是对于一些高级的annotation应用(例如使用自定义annotation生成javabean映射xml文件)还需要进一步的研究和探讨。涉及到深入annotation的内容,作者将在后文...
本文针对java初学者或者annotation初次使用...初学者可以通过以上的说明制作简单的annotation程序,但是对于一些高级的annotation应用(例如使用自定义annotation生成javabean映射xml文件)还需要进一步的研究和探讨。
自定义Result,自定义Annotation的实例
java 元注解+拦截器实现自定义注解 @CmwAutoWired:自定义依赖注入 注意:注入的接口和实现类需要在同一包名下,注解的是类则无限制 @FieldAnnotation:自定义属性注解 @MethodAnnotation:自定义方法注解 @...
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法
学习java自定义注解的小例子,处理运行时注解方法,可以结合博客学习,博客地址: http://blog.csdn.net/liuyonglei1314/article/details/59494503
Java开发自定义注解详解 Java中的注解(Annotation)是一种元数据,提供了一种形式化的方式来associate元数据与程序元素,使得程序元素可以携带更多的信息。在Java中,注解可以用来标记某个程序元素,例如类、方法...
注解Annotation实现原理与自定义注解例子 每当你创建描述符性质的类或者接口时,一旦其中包含重复性的工 作,就可以考虑使用注解来简化与自动化该过程。 Java提供了四种元注解,专门负责新注解的创建工作
本篇文章介绍了,Java Annotation(Java 注解)的实现代码。需要的朋友参考下
当然它也支持自定义 Java 标注。 网上很多关于 Java Annotation 的文章,看得人眼花缭乱。Java Annotation 本来很简单的,结果说的人没说清楚;弄的看的人更加迷糊。 我按照自己的思路,对 Annotation 进行了...
java注解原始代码自定义Java注释 教程如何在以下位置创建自定义Java注释的源代码
我们在项目开发过程中,可能会对一些公用方法抽成工具类进行使用。如果我们把这些方法再抽成注解的形式,在一些业务情况下是否更灵活一些呢? 示例是纯净的,只引入了需要的架包,启动后直接访问:ip:port/user/test ...