我有一个像这样的控制器。
@RestController("/some")
public class SomeController {
@GetMapping(produces = {MediaType.APPLICATION_JSON_VALUE})
public ResponseEntity<?> read(...) {
...
}
@GetMapping(path = "{id:\\d+}", produces = ...)
public ResponseEntity<Some> readSingle(@PathVariable(name = "id") final int id) {
...
}
}
控制器适用于父级。
curl http://.../some
但是子资源的返回内容与/some
相同。
curl http://.../some/2 // returns the same with /some
我做错了什么?
答案 0 :(得分:0)
我在回答自己的问题。
问题是在类上的注解错误。
@RequestMapping(path = {...})
@RestController
public class SomeController {
}