나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2025-06-15 15:48:35

Spring(프레임워크)/개발

파일:상위 문서 아이콘.svg   상위 문서: Spring(프레임워크)

1. 개요2. 설치
2.1. 프로젝트2.2. 언어2.3. 버젼2.4. 메타데이터2.5. 종속성
3. 개발
3.1. 자바3.2. 코틀린

1. 개요

Spring 프레임워크는 난이도가 높고 메모리 사용량이 많으니 프로젝트 시작 전 신중히 선택하자.

2. 설치

Spring은 Intellij Ultimate 버전이나 Spring initializr에서 생성할 수 있다.
Intellij Ultimate는 유료이니 무료인 Spring initializr를 기준으로 하겠다.

2.1. 프로젝트

먼저 이 링크에 접속한다.
Project란은 자신이 주로쓰는거를 사용하면 된다.
여기선 Gradle - Groovy를 기준으로 하겠다.

2.2. 언어

JavaKotlin이 있다.
여기선 둘다 설명하도록 하겠다.
하지만 요즘엔 Kotlin이 문법이 직관적이고 코드도 짧아서 Kotlin으로 넘어가는 추세다.

2.3. 버젼

버젼은 스냅샷이 아닌 최신 릴리즈 혹은 커뮤니티가 많은 버젼을 선택하자.

2.4. 메타데이터

Packing은 Jar로 하고 나머지는 원하는 대로 한다.

2.5. 종속성

여러가지가 있다.
Spring web, jpa, Thymelef 등 매우 많으니 직접 찾아보자.

3. 개발

자바와 코틀린을 사용할 수 있다.

3.1. 자바

3.2. 코틀린