2010-07-07 4 views
1

방금 ​​스프링 MVC에 대해 배웠지 만 필자가 본 자습서에서는 구체적인 framwework 컨트롤러를 사용합니다. (SimpleFormCOntroller/AbstractController..etc)Spring MVC 2.5에서 주석 달린 컨트롤러와 일반 컨트롤러를 섞기

아시다시피, 그들은 현재 스프링 MVC 3.0에서 더 이상 사용되지 않습니다.

내가 포럼에서 읽었던 것처럼 주석 처리 된 컨트롤러는 스프링 클래스를 확장하는 컨트롤러보다 융통성이 있다고 말합니다. 내 질문은 하나의 웹 응용 프로그램 컨텍스트에서 주석이 달린 컨트롤러와 구체적인 컨트롤러를 혼합 할 수 있습니까?

필자는 주석이 달린 스타일 컨트롤러를 사용하는 방법 만 알고 있습니다. 그러나 나는 또한 주석 기반을 배우고 싶다. 내 모듈 중 하나에 여러 폼을 추가해야하며 주석이 달린 컨트롤러 만이 말하는대로 처리 할 수 ​​있습니다. 당신이 원하는대로

내가 이미 이미 일부 코딩을 할 것을 두려워 나는 물론 이미

답변

0

작업하는 자들을 다시 싶지 않다, 당신은 많은 함께 그에 제한을 혼합 할 수 있습니다. 그것은 단지 작동해야합니다.

DispatcherServlet에는 HandlerMapping 개체 (어떤 요청이 어떤 컨트롤러로 이동할지 결정) 및 HanderAdapter (컨트롤러가 호출되는 방법을 결정) 개체가 자동으로 정의 된 목록이 있습니다. 이전 스타일 및 주석 스타일 컨트롤러는 모두 같은 맥락에서 동시에 상자에서 지원됩니다.

+0

안녕 Skaffman, 감사합니다. 나는 주석이 달린 컨트롤러 유형과 그것들을 혼합하는 방법을 연구 할 것이다. 그래도이 질문에 대한 의견을 게시 해주세요. =) –

+0

@Mark : 가져 오기 :) – skaffman

관련 문제