Java 是否可以将方法参数传递给方法上的注释?
假设我们有一个带注释的方法:Java 是否可以将方法参数传递给方法上的注释?,java,annotations,Java,Annotations,假设我们有一个带注释的方法: @Cached(key="search" + id) public static List<String> search(String id) { //... } @Cached(key=“search”+id) 公共静态列表搜索(字符串id){ //... } 我想将参数“id”传递给@Cached注释的键 在java中有可能做到这一点吗?没有。这是不可能的 Java注释的属性必须是Java语言规范()定义的常量表达式 我想你的问题以前已经
@Cached(key="search" + id)
public static List<String> search(String id) {
//...
}
@Cached(key=“search”+id)
公共静态列表搜索(字符串id){
//...
}
我想将参数“id”传递给@Cached注释的键
在java中有可能做到这一点吗?没有。这是不可能的 Java注释的属性必须是Java语言规范()定义的常量表达式 我想你的问题以前已经得到了回答: 可能存在的副本