Code in Life
스프링부트 프로젝트 생성하기 본문
Spring에서 제공하는 spring initializr(start.spring.io/)를 이용하면 매우 간단하게 초기세팅을 할 수 있다.
◆Project
Maven과 Gradle중에 선택 가능하며, 입문자의 경우 Gradle을 추천한다.
Maven의 경우는 일일히 버전에 맞게 신경써야하고, A 라이브러리와 B 라이브러리의 버전이 둘 다 최신이어도 호환이 안되는 경우가 종종 있다. 그럴 때 필요한건 닥 구글링뿐이지만, Gradle의 경우는 호환되는 버전을 알아서 세팅해준다.
◆Language
요건 생략
◆Spring Boot
무조건 최신보다는 사용하려는 라이브러리를 지원하는지 어느정도 알아보고 고르는 것을 권장한다.
예를들어 테스트기법으로 자주 사용하는 JUnit의 경우, 2.2.x버전을 기점으로 JUnit의 경우 5버전을 지원한다.
◆Depandencies
본인이 사용하려는 의존성 라이브러리들을 고르면 된다.
◆Project Metadata
신경써야 될것들만 적겠다.
Group : 주로 소속과 관련된 걸 적는다. 회사나 조직의 경우 com.xxx, 개인의 경우 dev.xxx등
Artifact : 실제 프로젝트를 적는다.
Package name : [Group].[Artifact]로 적으면 된다.
Dependencies를 확인해보면 라이브러리들을 여러개 모아둔 것들을 하나의 묶음으로 표기해둔 것이여서 내가 사용해야할 라이브러리가 들어있는지 몰라서 고민이 될 때가 있을 것이다.
그럴때는 고른 뒤 EXPLORE를 눌러보면 본인이 고른 Dependencies에 대한 gradle or maven으로 확인해볼 수 있다.
물론, Dependencies에 없는 라이브러리들도 있는데 그것들은 나중에 Gradle / Maven에 본인이 직접 추가하면 된다.
'Springboot' 카테고리의 다른 글
코루틴에서 트랜잭션 처리하기 (3) | 2022.06.14 |
---|---|
API Controller에서 파라미터를 전달 받는 방법 (0) | 2021.01.30 |