반응형
프로젝트의 디렉토리 구조
src/main/java
- 자바 파일이 위치하는 곳
- 자바로 작성된 스프링 부트의 컨트롤러, 서비스, 매퍼 등의 파일이 존재
- 메인 파일은 '프로젝트명+Application.java' 로 자동 생성
src/main/resources
- html, css, xml, 환경설정 파일이 위치하는 곳
- 자바 파일이 아닌 다른 파일을 보관
- templates 디렉토리 : 템플릿 파일(html)을 저장하는 곳
- static 디렉토리 : css, js, 이미지 파일을 저장하는 곳
- application.properties : 프로젝트의 환경 설정을 저장하는 파일
src/test/java
- src/main/java 디렉토리에서 작성한 코드를 테스트하기 위한 곳
build.gradle
- 프로젝트에 사용되는 환경 설정 파일
- 필요한 플러그인이나 라이브러리의 의존성을 추가하는 곳
반응형