我正在使用 Spring boot,我想以类似于谷歌地图的方式传递两个双精度值:而不是/api?x=1.1&y=2.2并获取我想要做的请求参数:/api/@1.1,2.2
在控制器级别,如何从第二个获取请求中获取这两个参数?
我正在使用 Spring boot,我想以类似于谷歌地图的方式传递两个双精度值:而不是/api?x=1.1&y=2.2并获取我想要做的请求参数:/api/@1.1,2.2
在控制器级别,如何从第二个获取请求中获取这两个参数?
@GetMapping("/api/@{term:.+}")
public void index(@PathVariable String term) {
// term is whatever after the "@"
// you can parse the term to what you want
// {term:.+} is a regex mapping for including the last dot
}
例如
,如果您请求../api/@1.1,2.2
术语将是“1.1,2.2”。
用“,”分割术语并将字符串转换为双精度。