我可以在spring controller类中使用path变量吗?
弹簧控制器类可以使用路径变量吗?
我知道我们可以在控制器的方法中使用路径变量。我们可以以相同的方式将其用于整个课堂吗?
例如:
@Controller@RequestMapping(value = "{version}/test")
class TestController {
}
我们可以这样使用吗?如果是,我们如何读取{version}
变量?实际上,根据我要响应的版本,我需要这种方法。如果无法采用上述方法,您能否建议我一个解决该问题的设计?
回答:
是的你可以。如果要在其中访问它,只需在您的方法中将其声明为@PathVariable。
@Controller@RequestMapping(value = "{version}/test")
class TestController {
@RequestMapping(value="/something")
public ModelAndView doSomething(@PathVariable String version) {
// do something here with the version
}
}
以上是 我可以在spring controller类中使用path变量吗? 的全部内容, 来源链接: utcz.com/qa/410379.html