본문으로 바로가기

[Spring Boot] initializer 설정 방법

category 1. 웹개발/1_2_3 Spring Boot 2020. 3. 8. 15:06

 

 

https://start.spring.io/

위의 사이트에서 프로젝트르 환경을 맞춰줍니다. Maven을 할 지, Gradle을 할 지 원하는 것을 고릅니다.

 

 

저의 경우에는 Gradle로 Project를 만들어보겠습니다. 

 

 

group명과 Artifact는 임의로 정해주시면 됩니다.

그리고 Dependencies는 의존관계들로 외부에서 가져올 라이브러리를 미리 정할 수 있습니다.

 

 

저는 가장 대표적이고 자주쓰이는 라이브러리들만 받아와봤습니다. 

Web, Thymleaf, JPA, H2, Lombok 인데 아주 간단하게 라이브러리들을 설명해보자면!

Web 

Tomcat등이 내장되어있어 별도의 was 설치 없이 애플리케이션 실행가능하게 해줌

Thymleaf

스프링부트에서는 JSP를 권장하지 않아서 Thymleaf가 많이 쓰임.

자바 서버사이드 템플릿이라고 생각하면 이해하기가 쉬울겁니다.

JPA

Spring boot와 잘어울리고 편하게 해줄 수 있는 ORM 방식의 프로그래밍 언어

H2

개발하기 편하고 테스트 용도로 적합한 스프링 부트에 내장된 데이터베이스

Lombok

반복 코드를 줄여줌 ex) getter/setter같은 메소드를 간단한 어노테이션 하나만 입력하면 끝

 

라이브러리까지 다 등록하셨다면 Generate버튼을 누르시면 알집 파일을 다운 받을 수 있습니다.

 

.zip 파일을 임포트해주시면 프로젝트 설정은 끝이납니다. 

< Gradle같은 경우 build.gradle을 임포트하면 됩니다. > 

 

 

* 여기서 끝이 아니고 Lombok을 dependecy한 경우 프로젝트 내에서 추가 설정이 필요합니다.

스프링부트 Lombok 설정 방법