디스패처 서블릿이 IOC container 와 어떻게 연결이 되어있는지?
하나를 봐보자면 빈에서 ViewResolver 관련된 애들을 모두 찾아온다.
그 담 viewResolver 목록에 넣어둔다
빈으로 만들어 둔 viewResolver가 없으면 기본 전략을 가져온다.
다른 초기화 메소드들도 마찬가지다
핸들러 맵핑 관련 빈 들을 모두 꺼낸다.
그 후 핸들러 맵핑들을 넣어준다.
여기서도 빈으로 만들어 둔 HanlderMapping 이 없다면 기본 전략을 사용하게 된다
그럼 이제 디스패처 서블릿에서 사용하는 자바 설정파일에서 빈 객체를 만들어 보자
맨 위에 디스패처 전략들을 초기화하는 부분에서
뷰 리조버 쪽을 타고 가보면
빈으로 설정한 뷰리조버가 들어가있는걸 볼 수 있다.
'Spring > MVC' 카테고리의 다른 글
스프링 MVC 설정 - WebMvcConfigurer (0) | 2020.02.12 |
---|---|
스프링 MVC 설정 (0) | 2020.02.10 |
Dispatcher Servlet (0) | 2020.02.08 |
스프링 MVC 연동 (0) | 2020.02.07 |
스프링 IOC 컨테이너 연동 (0) | 2020.02.06 |