spring
파일 역할 정의
신방동불주먹
2022. 12. 19. 16:21
반응형
<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

스프링 컨테이너의 위치
여기에 없으면 사용할 수 없다

반응형