Spring 파일 구조가 조금 헷갈려 정리해본다.
- 자바(.java) 파일이 모여있는 곳
- 패키지를 생성해 관리
- 여기서
com.spring.패키지명
에 Controller를 저장해야 한다.
- 자바 클래스에서 사용하는 리소스를 보관하는 곳
- DI를 위한 xml 파일이 들어 있음.
Maven에서 관리해주는 라이브러리 폴더로
pom.xml
에 작성된 라이브러리들을 다운받아 관리
- Web에 관련된 내용이 들어 있는 폴더
- root 폴더임
- main 폴더 안에 모두 들어감
- Web에 필요한 자원들이 저장됨
- 대체로 js, css, img 파일들이 보관되는 용도
- 웹에 필요한 코드 파일과 컴파일된 파일, 여러 환경설정 파일들이 보관되는 곳
- Controller를 통해 내부적으로만 접근할 수 있음
- 컴파일 된 파일이 보관되는 곳
- Spring 환경설정 파일(context)가 보관되는 곳
- JSP, HTML 파일이 보관되는 디렉토리
- root 기준점