스프링 프레임워크
스프링 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
- 서블릿 관련 설정파일이다.