Spring MVC 支持 JSR 311 注释吗?

发布于 2024-12-05 17:58:03 字数 219 浏览 1 评论 0原文

在帮助其他人时,我注意到他们正在尝试使用 @GET@Consumes@Path 注释进行 Spring 开发。据我了解,这些注释来自 JSR-311 规范。

我只是建议他们使用 Spring @RequestMapping 注释将端点映射到控制器,但这让我很好奇 Spring MVC(任何版本)是否支持 JSR 311?

While helping out someone else, I noticed they were trying to do Spring development using the @GET, @Consumes, and @Path annotations. It is my understanding that these annotations come from the JSR-311 specification.

I simply suggested that they use the Spring @RequestMapping annotation for mapping endpoints to their controller, but it made me curious as to whether or not Spring MVC (any version) supports JSR 311?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丑丑阿 2024-12-12 17:58:03

简短的回答:。引用Juergen Hoeller

我们正在考虑与 JAX-RS 单独集成(与 Spring MVC 自己的端点模型分开),可能支持在 Spring Web 应用程序上下文中使用 Jersey(JAX-RS RI)和 Spring 样式的 bean 。这也可能会成为 Spring 3.0,具体取决于 JSR 311 和 Jersey 在 Spring 3.0 RC1 上的完成情况。否则它将成为 Spring 3.1 的候选者。

然而我在 3.0 和 3.1 中都没有找到这样的支持。

当然,您可以集成 Apache CXF 等框架并使用标准 JSR-311 注释。 Spring MVC 本身不识别这些注释。

Short answer: NO. To quote Juergen Hoeller:

We're considering integration with JAX-RS on a separate basis - separate from Spring MVC's own endpoint model -, possibly supporting the use of Jersey (the JAX-RS RI) with Spring-style beans in a Spring web application context. This might make Spring 3.0 as well, depending on the finalization of JSR 311 and Jersey in time for Spring 3.0 RC1. Otherwise it would be a candidate for Spring 3.1.

However I haven't found such a support neither in 3.0 nor in 3.1.

Of course you can integrate frameworks like Apache CXF and use standard JSR-311 annotations. Spring MVC itself does not recognize these annotations.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文