[Spring] 스프링부트 프로젝트 설정

icebox127·2026년 1월 11일

굿럭버디

목록 보기
1/3
post-thumbnail

오늘은 개인 프로젝트 시작에 앞서 기본 스프링 설정을 해보았다.


Spring Initializr(https://start.spring.io/) 에 접속하여 프로젝트 생성 후 다운받으면 된다.

설정

  • Gradle-Groovy : 빌드 도구로 Gradle, gradle 설정 스크립트는 Groovy 문법을 사용한다는 의미 (build.gralde 파일 작성 방식이 Groovy인것)

  • 버전 설정 - 스냅샷이 붙지 않은 것 중 가장 최신 버전 사용
    (스냅샷 : 아직은 안정화 되지 않은 데일리 빌드버전. 따라서 아무 표시 없는 기본 버전으로 선택했다.)

Project Metadata

  • Group : 주로 회사 이름(com.companyname)을 사용하는데, 나는 개인 프로젝트라서 그냥 com으로만 했다.

  • Artifact : 생성되는 프로젝트 이름이자 jar 파일의 이름

  • Name : 마찬가지로 프로젝트 이름 (Artifact와 동일하게 설정하는게 일반적)

Dependencies

  • Thymeleaf : HTML 파일에서 동적으로 데이터를 넣어주는 템플릿 엔진
    (프론트는 react로 독립적으로 개발할 예정이라 서버측에서 html을 만들일은 없을것 같으나 평소에 많이 쓰던 템플릿이라 관성적으로 추가함)

  • Spring Web : 웹 애플리케이션이나 RESTful API 개발에 필수적인 의존성. 어파치 톰캣등 웹 서버가 기본으로 내장되어 있다.

  • Lombok : 코드를 간결하게 작성하도록 돕는 어노테이션 라이브러리.
    가령, @AllArgsConstructor를 사용하면 생성자를 작성할 필요가 없다.

설정을 마친 후에는, 하단의 Generate 버튼을 눌러 zip파일을 다운 받은 후, 압축을 풀고 InteliJ 등에서 프로젝트를 열면 된다.

profile
감자의 공부기록🥔

0개의 댓글