인프런 강의
"스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"
Spring Initializr

프로젝트 생성하기 위한 기본 설정
- IDE : IntelliJ
- Project : Gradle - Groovy
- Language : Java
- Spring Boot : 2.7.7
- Project Metadata
- Group : hello
- Artifact : hello-spring
- Packaging : Jar
- Java : 11
- Dependencies
설정이 끝나면 하단에 "Generate"을 클릭해서 압축파일을 다운로드하고 파일 압축을 풀어준다.
기본 구조 설명
- main
- java, resource 두 파일로 나눠진다. html, css, js 등 java가 아닌 파일들은 다 resource에 저장된다.
- test
- gitignore
- 깃에 올라 가면 안되는 파일들을 관리
- 깃에는 소스코드를 제외한 빌드나 결과물 등은 올라가면 안 된다.
- spring.start에서 거의 대부분 관리가 되고 있다.
실행
"HelloSpringApplication"을 실행시키고 localhost:8080을 브라우저에 입력하면
whitelabel error page가 보인다.