gpt4 book ai didi

java - 如何使用反射api获取方法的参数

转载 作者:行者123 更新时间:2023-12-01 13:31:17 26 4
gpt4 key购买 nike

我有一个被拦截的方法。我在传递给该方法的参数之一上放置了注释。我想知道哪个参数用该特定注释进行了注释,并希望获取其值。

@AccessControlled
public String getEmployees(@EmployeeId String id, String type) {
}

InitationContext我得到了该方法。当我调用 context.getParameters() 时,我得到了一个传递给该方法的值数组。

我在方法对象上没有看到任何名为 getParameters() 的方法。

我怎样才能做到这一点?

最佳答案

在我看来,如果 ctx 是您的 InitationContext,那么您需要 ctx.getMethod().getParameterAnnotations()

关于java - 如何使用反射api获取方法的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21550912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com