Spring 22

2. Spring Boot 프로젝트 디렉토리 구성

프로젝트 디렉토리 구성 main 디렉토리 'src/main' 디렉토리: 프로젝트 실행에 필요한 코드를 관리하는 곳 main/java 디렉토리 애플리케이션 개발 코드를 관리하는 곳 main/resources 디렉토리 정적 파일들을 저장하는 곳 View 관련 파일을 관리 ex) templates(HTML), static(css, js, imgs) application.yml 파일 관리 : 스프링 부트 설정 파일 DB 설정 정보, 로깅 설정 정보 ... test 디렉토리 'src/test' 디렉토리: 프로젝트 코드를 테스트하는 코드를 관리하는 곳 build.gradle 빌드 프로세스에 필요한 설정을 관리하는 곳 의존성 및 플러그인 같은 빌드 관련 정보가 포함 settings.gradle 빌드할 프로젝트 정보 ..

1. 프로젝트 생성방법 with. InteliJ

Spring initializr 이용 홈페이지 접속 https://start.spring.io/ 설정값 입력 아래의 값들은 디폴트 값으로 특별한 경우가 없다면 해당 값으로 진행 Project: Gradle - Groovy Language: Java Spring Boot: 3.2.0 ( 달라도 문제 없을 듯 ) Packeging: Jar Java: 17 ( 스프링부트3 이상부터 지원) 보통은 Project Metadata에서 아래의 값만 설정 Group: 프로젝트 폴더 패키지 이름 Artifact: 프로젝트 최상위 폴더 이름 의존성 추가 웹 프로젝트를 진행하면 아래 3개의 의존성은 필수적으로 추가하여 생성 Spring Web Lombok Spring Data JPA 프로젝트 생성 [GENERATE] 버튼을..