如何在Spring-Boot @RequestMapping("/test")
中传递String值。
我想在String str ="/test"
中将RequestMapping(str)
作为字符串值传递,请建议如何在请求映射中读取字符串值。
答案 0 :(得分:7)
这应该有效
@RequestMapping("${test.str.value}")
以及application.proprties/yml
test.str.value = /test
答案 1 :(得分:3)
您可以主要使用2个选项:
选项1:
@RequestMapping("/{pathVariable}/yourUrl")
public void yourRequestMethod(@PathVariable("pathVariable")String pathVariable){...}
你应该建立这样的请求:
/yourValue/yourUrl
选项2:
@RequestMapping("/yourUrl")
public void yourRequestMethod(@RequestParam("test")String test){...}
你应该建立这样的请求:
/yourUrl?test=yourValue