스프링 프로젝트 구조
스프링부트 프로젝트 구조에 대해 알아볼 페이지
프로젝트 기본 구조

1) src
프로젝트의 소스코드들을 작성하는 폴더입니다.
1. src/main/java
소스코드들중 java소스코드를 작성하는 폴더입니다.
SpringbootApplication
프로젝트 생성시 자동으로 생성되는 파일로, 어플리케이션의 entryPoint입니다.
@SpringBootApplication이 작성되어 있으며 @SpringBootApplication는 다양한 기본 설정들을 통합해놓은 어노테이션입니다.
2. src/main/resources
소스코드들중 설정파일, 정적리소스들을 관리하는 폴더입니다.
static
정적 리소스들을 보관하는 폴더입니다.
templates
Typeleaf와 같은 템플릿을 작성하는 폴더입니다.
application.properties
현재 어플리케이션의 설정정보를 작성하는 파일입니다.
application.yml로 변경할 수 있습니다.
3. src/test
테스트 소스코드를 작성하는 폴더입니다.
4.target
어플리케이션 배포시 jar/war파일이 생성되는 폴더입니다.
5. pom.xml
메이븐프로젝트 관리용 파일입니다. 자세한 내용은 링크를 확인해주세요.
6. mvnw
메이븐 설치 없이 메이븐을 이용할수 있게 해주는 파일입니다.
Last updated