我有下一个界面:
public interface AG {
@Params(param = {"user","userN"})
public String addUse(){}
}
现在,我想在反射中获得注释,所以我写了下一个:
Method[] methods = AG.class.getDeclaredMethods();
for (int i = 0; i<methods.length; i++){
String name = methods[i].getName();
if (name.equals("addUse")){
Method method = methods[i];
Annotation[] annotaions = method.getAnnotations();}}
我看到注释是一个空集(当方法是 时addUse
)。可能是什么原因?