美文网首页
一个简单的自定义注解

一个简单的自定义注解

作者: 不将就51y | 来源:发表于2018-02-10 22:22 被阅读0次

1、定义一个自定义注解

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Token {
    boolean create() default false;
    boolean remove() default false;
}

2、使用注解

public class TokenHandle {
    @Token(create = true, remove = true)
    public void handle(String value) {
        System.out.print("value :" + value);
    }
}

3、利用反射获取注解的值

@Test
    public void testTokenAnnotation() {
        Class tokenClass = TokenHandle.class;
        try {
            Method method = tokenClass.getMethod("handle", String.class);
            Token annotation = method.getAnnotation(Token.class);
            boolean create = annotation.create();
            boolean remove = annotation.remove();
            assertTrue(create);
            assertTrue(remove);
        } catch (NoSuchMethodException e) {
            e.printStackTrace();
        }
    }

java注解是怎么实现的?

相关文章

  • Java注解笔记

    首先看下列的一个简单自定义注解的例子:Table 注解 Column 注解 User 类(使用注解的类) 测试方法...

  • 自定义实现一个Bean容器

    使用自定义注解实现了一个简单的支持包扫描的bean容器 加入依赖 自定义一个注解 定义类并添加刚新建的注解 新建b...

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

    上节中简单介绍了几个java原生注解,根据这些原生注解派生出了许多用户自定义注解,这节来了解下如何制作简单的自定义...

  • Hibernate Validator

    1.常用注解 2.自定义验证注解 一个简单的密码验证的例子 2.1 定义注解 @Constraint 里面指定执行...

  • Spring Boot 自定义注解支持EL表达式(基于 Meth

    自定义注解 自定义 DistributeExceptionHandler 注解,该注解接收一个参数 attachm...

  • Android findViewById注解简单实现

    这里记录记录通过注解方式找id的最简单实现方式。主要是通过自定义注解和反射机制来实现。 1.定义一个注解 2.注解...

  • 【JAVA注解】- 自定义注解的一个Demo

    自定义注解的一个Demo 表名注解 字段约束 字段类型 字段类型 自定义注解的使用 解析注解 输出

  • 浅谈 Java 自定义注解

    刚学了 Java 自定义注解,写篇文章来记录一下,加深一下印象 首先来看一个简单的自定义注解类 MyAnno.ja...

  • C20-注解&自定义注解

    注解 相对于注释,注解能做到更多事情,对于注解更深入的了解还比较少,这里只简单介绍如何去自定义一个注解,并编写自己...

  • java注解

    直接上代码: 定义一个自己的类使用自定义注解: 运行测试: 输出如下: 一个简单的注解完成了,接下来看看方法的注解...

网友评论

      本文标题:一个简单的自定义注解

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