<servlet-context.xml>
요청과 관련된 객체를 정의.
url과 관련된 Controller나, 어노테이션,ViewResolver(컨트롤러에서 view 정보에 대해 설정하는 것),
interceptor, MultipartResolver 등의 설정을 해준다
<root-context.xml>
servlet-context 와는 반대로 view와 관련되지 않은 객체를 정의.
service, repository(DAO), DB등 비지니스 로직과 관련된 설정을 해준다.
<web.xml>
웹 어플리케이션 서버(WAS)가 최초로 구동 될 때 (톰캣이 최초로 구동이 될 때)
각종 설정을 정의, 이 때 파일 내에서 여려 xml 파일을 인식 할 수 있도록 설정되어 있으며, 설정을 위한 설정파일이다.
@Conponent 어노테이션이 있는 클래스를 등록해주며
root-context.xml 폴더에 루트를 알려주어야 함
<context:component-scan base-package="com.zerock.sample">
</context:component-scan>
spring container이 기준으로 삼는다
context 에 체크해주어야 오류발생 x
스프링 컨테이너의 위치
여기에 없으면 사용할 수 없다
'spring' 카테고리의 다른 글
JDBC연결 ( jdbc6.jar 설치) 필수3 (0) | 2022.12.20 |
---|---|
의존성 주입 (Dependency Injection), 어노테이션 (0) | 2022.12.19 |
스프링 동작 순서 (0) | 2022.12.19 |
뭔지 몰라 (0) | 2022.12.19 |
라이브러리 빌드방식 (프로젝트 필수 설정 2) (0) | 2022.12.19 |