java中的注解以及自定义注解,java注解自定义
分享于 点击 30781 次 点评:117
java中的注解以及自定义注解,java注解自定义
java中的注解其实本质是java类,javaJDK提供了自己的一些注解比如 @Retension,@SuppressWarnings和@Target等等,
注解的作用很明显:(这句)
1.生成文档。
2.程序编译的时候检查;
3.就是替代配置文件,spring,hibernate 等一些框架都具有注解功能去替代配置文件的作用。
下面我们来说说怎么实现自定义的一个注解类:
首先,注解类也是类:一般的类使用的是class进行修饰,这里用的是@interface进行修饰注解类,下面我们就自定义一个注解类:
@Retention(RetentionPolicy.RUNTIME)
public @interface AnnotationTest {
public String name() default "。。";
public String value();
}
下面是测试这个注解的代码:
@AnnotationTest("bushiba")
public class Testss {
public static void main(String[] args) {
boolean b=Testss.class.isAnnotationPresent(AnnotationTest.class);
if(b){
AnnotationTest annotation=Testss.class.getAnnotation(AnnotationTest.class);
System.out.println(annotation.name()+"/"+annotation.value());
}
}
}
运行结果:
写给有需要的人。。。记录记录。。
相关文章
- 暂无相关文章
用户点评