스프링 프레임워크

스프링 MVC 프로젝트 템플릿의 기본적인 구조

tttck88 2019. 4. 28. 19:53

템플릿의 구조는 위와 같다.

WEB-INF 밑에 있는 spring 경로는 스프링과 관련된 모든 중요한 설정이 들어가는 경로이다.

 

src/main/java

- java 파일이 모여있는 디렉토리이다. 우리가 앞으로 만들 java 파일은 전부 이 디렉토리에 구성된다. 

src/main/resources

- 스프링 설정 파일이나 쿼리가 저장될 디렉토리이다.

 

porm.xml

Maven의 설정파일을 기록하여 라이브러리 관리를 한다.

여기서 <dependency> </dependency> 라는 태그를 확인 할 수 있는데, 이 태그가 하나의 라이브러리를 의미한다.

 

root-context.xml

- 웹 설정은 제외한 모든 spring 설정을 저장한다.

 

web.xml

web.xml은 WAS (Web Application Server) 즉 톰캣이 최초 구동될 때, WEB-INF 디렉토리에 존재하는 web.xml을 읽고, 그에 해당하는 웹 애플리케이션 설정을 구성한다. 다시 말해, 각종 설정을 위한 설정파일이라고 이야기 할 수 있다.

 

servlet-context.xml

- 서블릿 관련 설정파일이다.