2011-09-22 3 views
8

다른 사람을 돕는 동안, 나는 @GET, @Consumes@Path 주석을 사용하여 Spring 개발을 시도했다는 것을 알았습니다. 이 주석은 JSR-311 사양에서 온 것입니다.Spring MVC는 JSR 311 주석을 지원합니까?

간단히 말해 컨트롤러에 엔드 포인트를 매핑하기 위해 스프링 @RequestMapping 주석을 사용하는 것이 좋겠지 만 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와의 통합을 고려하고

을 - 스프링 MVC 자신의 엔드 포인트 모델에서 별도의 - 아마도 봄 스타일과 저지합니다 (JAX-RS RI)의 사용을 지원 Spring 웹 애플리케이션 컨텍스트의 빈. Spring 3.0 RC1을위한 JSR 311 및 Jersey의 최종 마무리에 따라 Spring 3.0도 만들 수 있습니다. 그렇지 않으면 Spring 3.1의 후보가된다.

그러나 3.0이나 3.1에서는 지원되지 않았습니다.

물론 Apache CXF와 같은 프레임 워크를 통합하고 표준 JSR-311 주석을 사용할 수 있습니다. 스프링 MVC 자체는 이러한 주석을 인식하지 못한다.

+0

호기심에서, 당신은 '단지 이것을 알고 있습니까?'또는 Spring은 명시 적으로 이유를 명시하고 있습니까? 감사! –

+1

죄송합니다, 찾을 수있는 최고의 소스를 추가했습니다. –

+1

우수. 그게 바로 제가 찾고 있던 것입니다. –

관련 문제