Spring framework MVC 모델에서 Controller에 대해서 알아보자
@Controller 으로 어노테이션 해주면 이 클래스가 컨트롤러 클래스라는 것을 명시하는 설정이 된다.
@RequestMapping("경로")를 어노테이션 해주면 요청 경로로 지정되고 리턴으로 뷰페이지로 반환된다.
데이터를 이동할 때 model 객체를 이용하면 손쉽게 뷰페이지로 데이터를 이동 시킬 수 있다. 위에 방식은 파라미터로 데이터를 받는것이다
ModelAndView 타입의 메소드는 위와 같이 사용한다. ModelAndView 는 생성자와 뷰내임을 동시에 가지고 있기 때문에 반환하는 값을 객체로 만들었던 그 값을
반환해주면 된다.
클래스 위에 RequestMapping을 하면 메소드 위에 매핑한것과 경로를 더한뒤에 값을 찾아간다.
즉, 클래스 위 @RequestMapping("/board") 메소드 위 @RequestMapping("/write") 이면 두개의 조합 /board/write 로 경로를 요청한다.
'프로그래밍 > Spring Framework' 카테고리의 다른 글
Spring framework GET/POST , 리다이렉트(redirect) (0) | 2018.08.07 |
---|---|
Spring framework form 간에 데이터 이동 (0) | 2018.08.07 |
자바 Spring Framework 한글 적용 (0) | 2018.08.06 |
자바 Spring framework MVC 모델 (0) | 2018.08.06 |
Spring AOP (0) | 2018.08.03 |