如何动态分配requestMapping

时间:2013-06-13 14:16:53

标签: java spring

是否可以动态更改RequestMapping值?

例如,

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

}

我需要跟随

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

}

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

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

}

如果可能,请告诉我。

1 个答案:

答案 0 :(得分:2)

尝试

@RequestMapping("Example.{extension}")
public example ( @PathVariable String extension ) {
    //logic
}