코딩 공부/Spirngboot

[spring initializr] 시작 세팅

sintory-04 2024. 12. 31. 15:26

 

 

 

이전 게시물에서 알려줬다시피,

스프링 부트는 스프링스타터 라는 개념을 통하여 기본적인 의존성들을 미리 설정해 놓고, 선택만 하면 되게 만들어줌. 

그리하여 Spring initializr 를 통해 웹 브라우저에서 쉽게 프로젝트가 생성 가능함.

 

1. Project

- Maven project : Java 빌드 도구인 Maven을 사용하여 프로젝트 빌드

 + Maven이란 의존성 관리와 빌드 자동화 도구

- Gradle project: Java 빌드 도구인 Gradle 사용하여 프로젝트 빌드

 + gradle은 더 유연하고 강력한 빌드 시스템 제공

 

2. Language 

- java: 기본적으로 지원하는 언어

- kotlin: JVM 기반 언어, java와 호환됨. Spring이 코틀린 공식적으로 지원함

- Groovy: Grovy는 동적언어. Spring boot에서 사용 가능. 

 

3. Spring boot version

- 가장 최신 안정 버전 사용하는 것이 좋음. () <- 괄호 없는 것

 

4. Project Metabase

- Group: 프로젝트 그룹 ID 설정. 조직이나 도메인 이름 기반으로 설정함. => 보통 도메인 거꾸로 사용 많이함. com.example. 회사 없으면 그냥 기본

- Artifact: 프로젝트 아티팩트 ID 설정. 보통 프로젝트 이름으로 설정

- Name: 프로젝트 이름 설정

- Description: 프로젝트에 대한 간략한 설명

- Package name: Java 사용된느 기본 패키지 이름 설정

- Packaging: 프로젝트 패키징하는 방식

 > Jar: Java 애플리케이션을 JAR파일로 패키징/ 보통 스크핑 프레임워크를 JAR 로 함. 

 > War: 웹 애플리케이션을 WAR 파일로 패키징/ 서버가 내장되어 있음. 스프링 부트가 WAR로 함.

- Dependencies: 의존성 설정

 

'코딩 공부 > Spirngboot' 카테고리의 다른 글

[Data조회과정과 생성과정]  (0) 2025.01.11
[JPA] 개념  (0) 2025.01.10
[DTO 실습]  (0) 2025.01.10
[MVC패턴] 기본 개념  (0) 2025.01.08
[Spring,SpringBoot] 스프링과 스프링부트  (0) 2024.12.31