BackEnd/Spring

[Intellij] Spring xml 파일 (applicationContext.xml) 생성

코딩마루 2023. 4. 23. 15:19

1. xml 파일 생성의 이유

IoC 컨테이너는 각 컨테이너에서 관리할 객체들을 위한 별도의 설정 파일이 있다. 예를 들어, Servlet 컨테이너의 경우 web.xml 파일을 통해 관리한다. 스프링 프레임워크도 다른 컨테이너와 동일하게 자신이 관리할 클래스들이 등록된 xml파일이 필요하다. 이 xml 파일이 바로 "applicationContext.xml" 파일이다.

2. Intellij 에서 설정 파일 생성

Intellij에서 먼저 maven project를 만들고 spring 관련 설정을 해주자. 그리고 /main/resources 파일을 생성하고 해당 파일을 우클릭하면 아래와 같은 창이 발생한다.

위와 같이 Spring Config를 선택하고 파일을 만들어주자. 그러면 아래와 같이 파일이 잘 생성된 것을 확인할 수 있다.