Java 将引用变量插入RequestMapping
您好,我正在解决连接到@RequestMapping的问题。我试图从另一个类将变量插入URL,并在正则表达式中设置范围。你能告诉我这是否可能吗 控制器:Java 将引用变量插入RequestMapping,java,spring,url,request-mapping,Java,Spring,Url,Request Mapping,您好,我正在解决连接到@RequestMapping的问题。我试图从另一个类将变量插入URL,并在正则表达式中设置范围。你能告诉我这是否可能吗 控制器: @RequestMapping(value = "/v{:[1-currentVersion]}/dictionary") 另一个具有currentVersion值的类 public static int currentVersion = 1; 不幸的是,不能这样做,因为注释不支持非常量属性值。只有当currentVersion可以是fin
@RequestMapping(value = "/v{:[1-currentVersion]}/dictionary")
另一个具有currentVersion值的类
public static int currentVersion = 1;
不幸的是,不能这样做,因为注释不支持非常量属性值。只有当
currentVersion
可以是final
,它才能工作:
public final static int currentVersion = 1;
// ...
@RequestMapping(value = "/v{:[1-"+currentVersion+"]}/dictionary")
此外,从一般的角度来看,请求映射本身是一件非常静态的事情。如果有一些动态变化的值,则只能在方法体中检查它们