
src/main/java 디렉토리com.mysite.sbb.sbbvscode 패키지는 자바 파일을 작성하는 공간이다. 자바 파일로는 스프링부트의 Controller, 폼과 DTO, Entity, Service 파일 등이 있다. 자세한 건 뒤에서 하나씩 다룰 예정이다.SbbVscodeApplication 파일스프링부트 어플리케이션의 시작을 담당하는 파일로, [프로젝트명] + Application.java로 자동 생성된다. 아래 그림처럼 @SpringBootApplication annotation이 적용되어 있어야 한다. 이 annotation을 통해 스프링부트의 모든 설정이 관리된다.
[파일명: /sbb-vscode/src/main/java/com/mysite/sbb/sbbvscode/SbbVscodeApplication.java]

src/main/resources 디렉토리src/main/resources/templates 디렉토리src/main/resources/static 디렉토리applications.properties 파일src/test/java 디렉토리프로젝트에서 작성한 파일을 테스트하기 위한 테스트 코드를 작성하는 공간이다. JUnit과 스프링부트의 테스팅 도구를 사용하여 서버를 실행하지 않은 상태에서 src/main/java 디렉토리에 작성한 코드를 테스트할 수 있다.
build.gradle 파일Gradle이 사용하는 환경 파일이다. 프로젝트를 위해 필요한 플러그인과 라이브러리 등을 기술한다.