2011-09-22 160 views
8

在帮助别人时,我注意到他们正在尝试使用@GET,@Consumes@Path注释来进行Spring开发。我的理解是这些注释来自JSR-311规范。我只是建议他们使用Spring的@RequestMapping注释将端点映射到他们的控制器,但是它让我好奇Spring MVC(任何版本)是否支持JSR 311?Spring MVC是否支持JSR 311注释?

+0

你可以发送补丁,所以它touche! http://stackoverflow.com/questions/13312671/why-isnt-there-a-headless-bdd-testing-engine-like-rubys-capybara-for-java – loyalflow

回答

12

简短回答:。引述Juergen Hoeller

我们正在考虑用一个单独的基础JAX-RS集成 - 从Spring MVC的自己的终端模式独立 - ,可能支持与Spring风格的使用泽西(在JAX-RS RI)的在Spring Web应用程序上下文中的bean。这也可能使Spring 3.0成为可能,这取决于Spring 3.0 RC1的JSR 311和Jersey的最终完成时间。否则它将成为Spring 3.1的候选人。

但是我没有在3.0和3.1中找到这样的支持。

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

+0

出于好奇,你只是知道'这或Spring是否明确说明他们的理由?谢谢! –

+1

对不起,我添加了我能找到的最佳来源。 –

+1

非常好。这正是我所期待的。 –