와우! 컨트롤러 작성에 상당히 많은 변화가 생기게 될 것 같습니다.
@Component, @Repository, @Service(이건 몰랐네요..) 애노테이션에 이어서 @Controller 애노테이션이 등장했습니다.
생각에 가장 큰 변화는 Model과 View의 분리가 아닐까 생각합니다. 기존 ModelAndView 클래스에서 View 부분을 문자열 리턴으로 해결하고, Model은 ModelMap이란 클래스로 변경되었습니다. 모델과 뷰를 완전히 분리했군요..
그리고 @RequestMapping 애노테이션으로 요청과 수행되는 메서드의 매핑 정보를 컨트롤러 내에서 선언할 수 있게 됐습니다. 설정 파일과 컨트롤러를 왔다 갔다 해도 되지 않겠군요.
그 외에도 정말 많은 변화가 있습니다. 답글에 보니, 이미 레퍼런스에 관련 내용이 올라와 있었군요. 요즘 스프링 레퍼런스를 안 봤더니만;; 2.5에서 변경된 부분만 찾아서 레퍼런스 살펴 보는 것도 좋을 것 같습니다.




Prev
Rss Feed


