我可以在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

回到顶部