美文网首页
Java 中自定义注解

Java 中自定义注解

作者: 没有怎么办 | 来源:发表于2020-07-08 11:31 被阅读0次

package com.learn.map;

import java.lang.annotation.ElementType;

import java.lang.annotation.Retention;

import java.lang.annotation.RetentionPolicy;

import java.lang.annotation.Target;

/**

* @Description: 用户全名

* @Author Administrator

* @Date 2020/7/8 10:39

* @Version 1.0

*/

@Target({ElementType.TYPE,ElementType.METHOD,ElementType.FIELD})

@Retention(RetentionPolicy.RUNTIME)

public @interface FullName {

String values()default "";

}

package com.learn.map;

import java.io.Serializable;

/**

* @Description: 用户对象

* @Author Administrator

* @Date 2020/7/8 10:41

* @Version 1.0

*/

@FullName(values ="用户对象")

public class UserInfo implements Serializable {

@FullName(values ="用户ID")

private String id;

@FullName(values ="用户姓名")

private String name;

@FullName(values ="获取用户名称")

public String getName() {

return name;

}

@FullName(values ="设置用户名称")

public void setName(String name) {

this.name =name;

}

@FullName(values ="获取用户ID")

public String getId() {

return id;

}

@FullName(values ="设置用户ID")

public void setId(String id) {

this.id =id;

}

}

FullName fullName =UserInfo.class.getAnnotation(FullName.class);

System.out.println(fullName.values());

Field[]fields =UserInfo.class.getDeclaredFields();

for (Field field:fields) {

fullName =field.getAnnotation(FullName.class);

System.out.println(fullName.values());

}

Method[]methods =UserInfo.class.getDeclaredMethods();

for (Method method:methods) {

fullName =method.getAnnotation(FullName.class);

System.out.println(fullName.values());

}

相关文章

  • Java注解知识梳理—自定义注解处理器

    Java注解知识梳理—自定义注解处理器 前言 前面介绍了如何自定义注解以及Java中关于注解的一些元素作用,学会了...

  • JAVA中的注解

    abstract 什么是java中的注解 注解的定义 自定义一个注解 什么是java中的注解 注解提供了一种安全的...

  • Spring注解原理探索(一)

    之 Java元注解释义 Question 注解在Java中如何起作用? Spring是如何识别注解? 如何自定义注...

  • Java注解与Spring注解

    1,元注解与自定义注解 1)java.lang.annotation包中包含了所有定义自定义注解所需要的元注解和接...

  • Java注解(Annotation)总结

    本篇文章讲述Java中注解的相关知识。从Java中内置的注解,到自定义注解,最后再介绍如何使用注解。 一、元素据 ...

  • Java注解(Annotation)详解

    本篇文章讲述Java中注解的相关知识。从Java中内置的注解,到自定义注解,最后再介绍如何使用注解。 一、元素据 ...

  • Tip小杂记——java注解探索(上)

    在java的代码中,总是能看见注解的使用,流行的框架,项目中自定义的注解等,注解在java中担当了重要的作用,所以...

  • Spring注解原理探索(二)

    之 Java中如何自定义注解 1.先看注解定义示例 @Override 源码定义: 使用@interface 表示...

  • 注解学习笔记

    什么是注解注解分类注解作用分类 元注解 Java内置注解 自定义注解自定义注解实现及使用编译时注解注解处理器注解处...

  • 简单实现自定义注解

    在Java中创建自定义注解 创建自定义注解与编写接口很相似,除了它的接口关键字前有个@符号。注意以下几点: ·注解...

网友评论

      本文标题:Java 中自定义注解

      本文链接:https://www.haomeiwen.com/subject/taiqcktx.html