我在REST webservice中工作。我正在浏览一些博客,在那里我看到了URL到方法的映射,他们使用了不同的注释。
有些地方使用了@RequestMapping
,有些地方使用了@Path
。
两者有何不同?
答案 0 :(得分:20)
这取决于创建Web服务的框架
@RequestMapping
是Spring框架中使用的注释
https://spring.io/guides/gs/rest-service/
@Path
是在实现JAX-RS API的框架中使用的注释,例如Jersey
https://jersey.java.net/documentation/latest/jaxrs-resources.html#d0e2001
如果您想知道哪一个更好,this topic可能有帮助