요청을 받아서 처리를 하고 jsp파일을 선택할 때 스프링이 지가 알아서 선택해준다.
servlet-context.xml파일에서
view-resolvers태그안에
prefix로 설정(/WEB-INF/views/)
suffix로 .jsp설정
그래서 retrun 부분에 "hello"만적어도 뷰로 연결 가능
매핑된 메소드
@RequestMapping("/hello")
public String hello() {
}
return "hello2";
비즈니스 로직의 처리 결과물을 담아 놓을수 있는 곳이 필요함
그래야 선택된 뷰 jsp가 담아놓은 결과값을 가지고 응답할 내용을 만들어 낼수 있다.
그모델 값을 유지하는 모델은 jsp에서는 request.setAttri, session.setAttri를 사용했었음 스프링에서도 활용 가능하지만, Model model이라는것을 활용할거다
servlet-context파일에서
<context:component-scan base-package="edu.kh.comm"/>
이렇게 해주면
하위패키지 안에
어노테이션
@Controller
@Service
@Repository
@Component
붙어 있는 것들은 다 알아서 빈등록 해줌
의존성 주입 다 해줌