首页 > 编程语言 >java 自定义注解

java 自定义注解

时间:2022-11-10 21:11:06浏览次数:38  
标签:java 自定义 value annotation Field 注解 class

package com.tedu.in;

import java.lang.reflect.Field;

public class Test {
    public static void main(String[] args) {
        Class<User> user = User.class;
        Field[] fs = user.getDeclaredFields();
        for (Field f : fs) {
        // 获取属性上是否存在制定的注解
            inter annotation = f.getAnnotation(inter.class);
            // 判断annotation是否为空
            if (annotation!=null){
                // 获取注解的内容
                String value = annotation.value();
                System.out.println(annotation.value());
            }else {
                System.out.println("没有找到制定的注解");
            }
        }
    }
}

标签:java,自定义,value,annotation,Field,注解,class
From: https://www.cnblogs.com/ch2020/p/16878794.html

相关文章

  • Java小试牛刀第一期:如何用idea创建项目
     首先,用IDEA创建一个Java项目,项目名字就叫做j2se,为了方便后面学习SpringBoot,JDK我们默认使用1.8。 IDEA不需要用最新的,用 2017.2 的就很好,经本人测试,这个版本相对来说......
  • 好玩的接口 之 Java 解密微信小程序获取手机号
    LZ-Says:有些东西,真的是很矛盾,本来很简单的事儿,各自坚持,结果,不欢而散,不舍?如何?前言最近搞接口,基于SpringBoot,怎么说呢,很虐。不过熟悉了业务,表结构等等,相对来说还是比较n......
  • 一个事半功倍的Java反射库
    在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下......
  • java——循环控制语句——for——while——do……while——整理01
                                                        ......
  • Day07.2:Java流程控制详解
    Java流程控制用户交互Scanner我们可以通过Scanner类来获取用户的输入,电脑通过我们的输入,执行输入语,实现程序的输入输出基本语法Scannername=newScanner(System.in)......
  • JavaWeb-05-Maven
    5.Maven为什么要学习这个技术?在javaweb开发中,需要使用大量的jar包,需要我们手动去导入;如何能够让一个东西自动帮我导入和配置这个jar包。因此,Maven诞生。5.1Maven架......
  • Day07.1:JavaDoc生成API文档
    JavaDocJavaDoc命令是用来生成自身API文档的API在线文档打开类名所在文件位置打开命令行3.输入命令行并运行4.在类名文件处生成了很多html文件,找到index.htm......
  • JavaWeb-02-web服务器
    2.web服务器2.1技术讲解ASP:微软:国内最早流行的就是ASP;在html中嵌入了VB的脚本ASP+COM;在ASP开发中,基本一个页面都有几千行的业务代码,页面及其混乱维护成本高C#I......
  • JavaWeb-04-Http
    4.http4.1http是什么超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以......
  • [JavaScript]格式化时间
    转载自网络 constformatDate=(time,fmt)=>{vardate=newDate(time);varformat=fmt||'YY-MM-DDhh:mm:ss'varyear=date.getFullYear(......