如何将网址(http://127.0.0.1:8080/authors/1)转换为域对象?
我会让我的客户提交URL作为外键,我必须以某种方式解决它们。
例如,我想用作者1
创建一本书POST /books
{"title":"Harry Potter", "author":"http://127.0.0.1:8080/authors/1"
我发现了一个名为UriToEntityConverter的类听起来不对,当然还有0个教程或示例。
我正在从@RestController提供我的对象。
答案 0 :(得分:0)
您可以使用请求映射定义路径,并使用pathVariable annotation
存储变量@RequestMapping(value="/authors/{id}", method=RequestMehtod.POST)
public RequestEntity<String> doSomething(@PathVariable("id") long id) //id will contain your id