java - Java中如何使用反射获取注解的值

标签 java reflection annotations

<分区>

如何使用 Java Reflection 获取注解的值?

这是带注释的方法:

@JsonView( { View.class } )
public Element getElement()
{
    return element;
}

最佳答案

假设您的方法是在 MyClass 类中声明的,请执行以下操作:

MyClass.class.getMethod("getElement").getAnnotation(JsonView.class).value()

关于java - Java中如何使用反射获取注解的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18340666/

相关文章:

java - 未找到 WildFly 9.0.1 WFLYCTL0158 处理程序 "CONSOLE"

java - java.lang.String 类型的类 MyJavaClass 中的值 foo 在 Java 类和 Scala 特征中具有不兼容的类型混合

java - 不同类别中更大的纸牌值(value)(JAVA)

java - 通过构造函数传递数组

java - 使用运行时给定的类型创建通用映射

c# - 无法通过反射获取字段

reflection - golang reflect如何判断零值

java - 如果覆盖的保留策略是源,运行时多态性如何工作

json - 如何在 JSON 对象 Spring Boot 中使用 @produces

java - 在 Maven 插件中访问注解