MODEL - VIEW - Controller
appServlet폴더 내의, MVC 설정만 분리하기 위한 파일
| annotation | desc | using |
|---|---|---|
| @controller | 스프링 컨트롤러 객체임 명시 | 클래스 |
| @RequestMapping | 특정 URL에 매핑 | 클래스,메소드 |
| @RequestParam | req에서 특정한 파라미터 추출 | 파라미터 |
| @RequestHeader | req에서 특정 헤더 추출 | 파라미터 |
| @PathVariabel | 현재 URL에서 정보 추출 | 파라미터 |
| @CookieValue | 쿠키값 추출 | 파라미터 |
| @ModelAttribute | 자동으로 해당 객체의 뷰까지 전달 | 메소드,파라미터 |
| @SessionAttribute | 세션상에서 모델 정보 유지 | 클래스 |
| @Responsebody | 리턴값 그대로 응답 | 메소드,리턴타입 |
| @Repository | DAO(Data access object) | 클래스 |
| @Service | 서비스객체 | 클래스 |
매핑된 이름.jsp 반환
문자열+.jsp 반환
return redirect: + 문자열 을 통해 redirect 가능
객체를 json으로 변환