【发布时间】:2021-12-23 05:13:15
【问题描述】:
这行得通,我可以在邮递员中为这项服务提出请求。
@RestController
@Path("sample")
public class SampleClass {
@GET
@Path(value = "/s1")
public Object get() {
//Something
}
}
问题是当我尝试使用@RequestMapping 而不是@Path 时,我得到了一个
404 未找到
错误。
@RestController
@RequestMapping("sample")
public class CommonService {
@GetMapping(value = "/s1", produces = MediaType.APPLICATION_JSON)
public Object get() {
//Something
}
}
我在这里做错了什么?
【问题讨论】:
-
改成“/sample”看看?
-
已经试过了,没有运气...
-
我仍然几乎可以肯定它与示例中的前导“/”有关,代码的第二部分看起来不错,但是没有“/”的示例让我感到不安。
-
@Path和@GET不是 Spring MVC 注释。您必须使用其他一些 Web 框架。
标签: java spring-mvc jax-rs