본 포스팅은 Java17 / Gradle / 인텔리제이 / MacOS 환경에서 쓰여졌다. 서론 스프링부트에서 사용되는 디렉토리(패키지) 구조와 build.gradle등의 설정 파일들을 소개하려 한다. 루트 폴더 스프링부트 프로젝트를 열어보면, 루트폴더에는 .gradle, .idea, build, gradle, src 폴더와 각종 파일이 존재한다. src는 우리가 작성할 소스 코드와 리소스 파일이 저장될 곳이다. 하위 구조는 후술하겠다. build.gradle은 프로젝트의 gradle 빌드 파일로, 의존성 관리, 플러그인 설정, 빌드 구성 등이 정의된다. 상세한 정보는 후술하겠다. .gradle/gradle은 gradle 빌드 도구 관련 설정/캐시 등 관련 파일이 저장되고, .idea는 인텔리제이 관련 설..
현생/spring boot
본 포스팅은 Java17 / Gradle / 인텔리제이 / MacOS 환경에서 쓰여졌다. 자바 설치 먼저 자바가 안깔려있다면 자바를 설치해야한다. 맥 OS에서는 brew를 통해 손쉽게 설치할 수 있다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew가 깔려있지 않다면, 위 명령어로 설치할 수 있다. brew install openjdk@17 brew를 통해 jdk를 설치한다. 여기서는 Java17을 사용할 것이기 때문에 @를 통해 버전을 명시해주었다. vi ~/.zshrc export JAVA_HOME=/opt/homebrew/Cellar/openjdk@17/17.0.3/l..