注解
阿良的空间
这个作者很懒,什么都没留下…
展开
-
Annotation注解---详解(一)
一、Annotation概述 1.annotation其实就是代码里的特殊标记,它用于替代配置文件来告诉类如何运行。有了注解技术后,开发人员可以通过注解告诉类如何运行。 2.三个基本的Annotation @Override:限定重写父类方法,该注解只能由于方法。可以使用此注解,来说明某个子类的方法是重写了父类方法,当父类方法中没有此方法时,将会在编译时报错。 class MyClass2原创 2014-02-23 23:32:26 · 1445 阅读 · 0 评论 -
Annotation注解----详解(2)
如何自定义一个注解?首先注解一个特殊的类,类中可以定义一些属性,这些属性的值,可以通过在被修饰的方法或类等上进行赋值。 1.自定义注解的目标: 原来写在配置文件中的信息,可以通过注解描述。这样可以通过注解来告诉类如何运行 定义Annotation使用@interface关键字, 如下所示: public @interface MyAnnotation { } 2.配置文件中的信息,在原创 2014-02-24 00:00:24 · 552 阅读 · 0 评论 -
Annotation注解----详解(3)
反射注解,反射注解一般是用于编写一个框架,此框架可以反射方法上的注解,获取注解上的参数。下面是两个例子,一个例子是通过注解给一个方法注入相关参数,另一个是通过注解给一个方法注入一个对象。 给一个方法注入参数并获取这些参数的方法。 @Retention(RetentionPolicy.RUNTIME) //元注解 public @interface DBinfo { String url()原创 2014-02-24 22:33:43 · 590 阅读 · 0 评论 -
元Annotation注解
元Annotation是修饰Annotation的Annotation,JDK具体元Annotation有: 1. @Retention 只能修饰一个Annotation, 定义用来指定该Annotation可以保留的域。它包含一个RetentionPolicy类型成员变量,通过指定该变量的值,可以指定该Annotation修饰的Annotation的保留域。具体有下面几个值: Retenti原创 2014-02-24 23:11:43 · 631 阅读 · 0 评论 -
Annotation注解---详解(四)
通过注解给一个方法或者属性注入一个对象。 利用反射技术,可以将注解信息注入到一个对象中。如下:使用注解向一个方法注入一个Person对象。 public class PersonDao { private Person person; PersonDao(Person person){ this.person = person; } public Person原创 2014-02-25 00:26:01 · 983 阅读 · 0 评论