본문 바로가기
spring

파일 역할 정의

by 신방동불주먹 2022. 12. 19.

<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

 

 

스프링 컨테이너의 위치

여기에 없으면 사용할 수 없다