복붙노트

[SPRING] 어떤 리턴 타입은 @RequestMapping 메소드의 spring mvc에서 사용합니까?

SPRING

어떤 리턴 타입은 @RequestMapping 메소드의 spring mvc에서 사용합니까?

내가 @ 반환 할 수있는 @RequestMapping 메서드에서 @Controller 클래스의 봄 mvc에서 알아요.

나는이 행동들 사이의 차이점을 이해하지 못한다. 설명해 주시겠습니까?

해결법

  1. ==============================

    1.Spring 3.2.x에는 3 개 이상이있다. Spring 웹 사이트의 docs를 보라. Latests Spring (4.2.x) 설명서.

    Spring 3.2.x에는 3 개 이상이있다. Spring 웹 사이트의 docs를 보라. Latests Spring (4.2.x) 설명서.

    지원되는 반환 유형은 다음과 같습니다.

  2. ==============================

    2.반환 유형이 무효이거나 @ResponseBody로 메소드에 주석을 달지 않는 한, Spring MVC는 View를 해석하여 응답을 렌더링하려고 시도 할 것이다.

    반환 유형이 무효이거나 @ResponseBody로 메소드에 주석을 달지 않는 한, Spring MVC는 View를 해석하여 응답을 렌더링하려고 시도 할 것이다.

    따라서 프레임 워크를 View 인스턴스 또는 반환 된 값의 String으로 뷰의 이름으로 가리켜 야합니다 (또는 암시 적으로 해결하고 모델 만 반환 할 수도 있음). (단순한 String 또는 ModelAndView에 포함 된) 이름을 반환하면 구성된 ViewResolver로 전달되어 실제 View 인스턴스를 가져옵니다.

    ModelAndView 컨테이너는 뷰 또는 뷰 이름에 대한 참조를 보유하고 사용할 모델을 포함합니다.

  3. ==============================

    3.모든 것은 문서에 있습니다 : http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/mvc.html#mvc-ann-return-types

    모든 것은 문서에 있습니다 : http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/mvc.html#mvc-ann-return-types

  4. from https://stackoverflow.com/questions/18607290/which-return-type-use-in-spring-mvc-in-requestmapping-method by cc-by-sa and MIT license