-1

是否可以动态更改 RequestMapping 值?

例如,

@RequestMapping("Example.do")
public void example(){

}

我需要有类似的东西

@RequestMapping("Example.*")
public void example(){

}

我可以通过在 applicationContext.xml 或 web.xml 中配置来动态替换 *,假设我将 (*) 替换为 (htm),它应该替换为“.htm”,如

@RequestMapping("Example.htm")
public void example(){

}

如果可能的话,请告诉我。

4

1 回答 1

2

尝试

@RequestMapping("Example.{extension}")
public example ( @PathVariable String extension ) {
    //logic
}
于 2013-06-13T14:20:40.413 回答