본 시리즈는 작성자의 이해와 경험을 바탕으로 실습 위주의 설명을 제공하고자 작성되었습니다.
실습 중심의 이해를 목표로 작성되었기 때문에, 다소 과장되거나 생략된 부분이 있을 수 있습니다.
따라서, 이론적으로 미흡한 부분이 있을 수 있는 점에 유의하시고 양해 부탁드립니다.
또한, Spring Boot 기반의 Backend 개발에 중점을 두고 설명하고 있으므로,
Frontend와 관련된 내용은 별도의 참고자료를 검색/활용하실 것을 권장드립니다.
아래의 공식 사이트에 접속한 후, 아래와 같이 내용을 입력해주세요.
Gradle - Groovy
Java
3.3.5
, 버전 뒤에 아무 것도 붙지 않은 것 중, 가장 최신 버전 선택com.companyname
ProjectName
ProjectName
FreeBoard Project for Spring Boot
com.companyname.projectname
Jar
17
ADD DEPENDENCIES
Lombok
Spring Web
Spring Boot Dev Tools
GENERATE
build.gradle
build.gradle.kts
pom.xml
Group
: 기업명 혹은 개발자명, 보통 기업 도메인 명을 역순으로 입력Artifact
: 빌드 결과물 이름 (수동 입력)Name
: 프로젝트명 (Artifact를 수정하면 자동으로 수정됨)Description
: 프로젝트에 대한 간략한 설명 (필요시 입력)Package name
: 프로젝트에 생성할 패키지 설정 (일부 수정)JDK 17 권장
Lombok
: 어노테이션 기반 반복적인 코드(보일러플레이트 코드) 생성 도구 제공Spring Web
: RESTful Web Application & MVC 기반 웹 서비스 개발 기본 기능 지원Spring Boot Dev Tools
: 자동 재시작 및 캐싱 비활성화 등 개발 편의성 기능 제공본 시리즈는 작성자의 이해와 경험을 바탕으로 실습 위주의 설명을 제공하고자 작성되었습니다.
실습 중심의 이해를 목표로 작성되었기 때문에, 다소 과장되거나 생략된 부분이 있을 수 있습니다.
따라서, 이론적으로 미흡한 부분이 있을 수 있는 점에 유의하시고 양해 부탁드립니다.
또한, Spring Boot 기반의 Backend 개발에 중점을 두고 설명하고 있으므로,
Frontend와 관련된 내용은 별도의 참고자료를 검색/활용하실 것을 권장드립니다.