我在春季启动' 2.0.2.RELEASE' ,发现了一个奇怪的问题。我的控制器类注释为@RestController("/user")
,其中一个注释为@PostMapping("/random")
。因此,API的请求映射应该类似于"/{server-context}/user/random"
。但是,映射配置为"/{server-context}/random"
。我猜春季启动不尊重类级路径映射。这是一个错误吗?或者我在这里遗漏了什么。 Spring boot 1.5.x没有这样的行为。
答案 0 :(得分:1)
RestController中的值用于spring bean发现,它不指示控制器的根路径。
请改用:
@RestController
@RequestMapping("/user")
public class Class ...