自定义注解及使用
自定义注解及使用
ccbChenHao 发表于2年前
自定义注解及使用
  • 发表于 2年前
  • 阅读 50
  • 收藏 3
  • 点赞 2
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 自定义一个注解,在第一个类中插入注解,在另一个类中获得注解的内容。

第一步,自定义注解

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.FIELD)    
@Retention(RetentionPolicy.RUNTIME)
public @interface FruitName {
 public String value() default "fieldName";
}

第二步,在类中插入注解

public class Apple {   
    @FruitName("pipe")
    private String appleName;             
}

 第三步,在另一个类中获得该类的注解的内容

public class test {
  public static void main(String[] args){
 Apple apple=new Apple();
 Class x=apple.getClass();
 Field[] fArray=x.getDeclaredFields();
 for(Field xx:fArray){
 if (xx.isAnnotationPresent(FruitName.class)){
  System.out.println(xx.getAnnotation(FruitName.class).value());
 }
 }
}
}

标签: 类反射 注解
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 4
博文 15
码字总数 2403
×
ccbChenHao
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: