注解@Path到底用什么用
@Path
这个注解到底用什么用,好像是和@GET一起用的,用来访问路径的吗
我一般都是写的@RequestMethod,有什么区别吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
@Path
这个注解到底用什么用,好像是和@GET一起用的,用来访问路径的吗
我一般都是写的@RequestMethod,有什么区别吗
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
更新
@魔鬼筋肉人 的答案提醒了我,在 Spring Boot - 27.3 JAX-RS and Jersey 小节中有提到
@Path
注解,但是并未提及它自身的作用,关于这一点请参考 @魔鬼筋肉人 的答案。综合来看,在
Spring Boot
中使用jax-rs
系列注解是可以得到一定的支持的。你可以在这里查看
Spring Boot
关于JAX-RS
的说明。原答案
我在官网翻来翻去没看到
@Path
,包括Spring MVC
和Spring Boot
,方便提供一下它所在的包名吗?因为我用 IDEA 建了个默认
SpringBoot
工程后打这个注解也是提示找不到。它会让我去添加一个
jsonpath
的包,我觉得应该不是这个。这是jax-rs 规范定义得注解,还有@GET, @POST, @DELETE, @PUT等注解,
目前JAX-RS的实现包括:
Apache CXF,开源的Web服务框架。
Jersey, 由Sun提供的JAX-RS的参考实现。
RESTEasy,JBoss的实现。
Restlet,由Jerome Louvel和Dave Pawson开发,是最早的REST框架,先于JAX-RS出现。
Apache Wink,一个Apache软件基金会孵化器中的项目,其服务模块实现JAX-RS规范