업데이트 :: 2018.08.10 컨트롤러컨트롤러 구현DI 컨테이너 등록컨트롤러 클래스핸들러 메서드핸들러 메서드의 Param값핸들러 메서드의 Return값뷰 컨트롤러 이용컨트롤러컨트롤러 구현컨트롤러 클래스폼 클래스JSP와 같은 템플릿 파일 (뷰)컨트롤러에서 처리할 내용선언형 처리 : 메서드 시그니처를 참조해서 프론트 컨트롤러가 하는일요청 매핑요청 데이터 취득입력값 검사 수행프로그래밍형 처리 : 컨트롤러 클래스의 메서드 안에서 하는 일입력값 검사 결과 확인비즈니스 로직 호출이동대상 확인 및 데이터 연계이동대상 지정// == 선언형처리 == @RequestMapping(path="/message", method=RequestMethod.GET) // 요청매핑 public String search(@Valid..