Kotlin Spring Toy Project Setting
Kotlin Spring을 사용한 토이 프로젝트를 시작한다.
Kotlin도 Spring도 프로덕트 레벨까지 사용해본 적 없기에, 배포를 목적으로 한다.
Project Setting
Installation Kotlin
새로운 언어를 사용함에 앞서서 Version Manager를 설치한다.
Java에서는 jenv와 SDKMAN이 대세인 듯 하다.
여기서는 Kotlin을 사용할 것이라 SDKMAN을 선택했다. Github에서의 활동도 훨신 활동적이라 시작하기에 좋은 듯 하다.
Kotlin 외에 다른 언어들도 많이 지원하는 것 또한 장점이다.
Installation SDKMAN! (느낌표까지가 이름인가 ..?)
Homebrew에서 공식적으로 지원하지는 않는 듯하다.
대신 sdkman에서 tap을 만들어 지원하고 있다.
참고) homebrew-tap
brew tap sdkman/tap
brew install sdkman-cli
export SDKMAN_DIR=$(brew --prefix sdkman-cli)/libexec
[[ -s "${SDKMAN_DIR}/bin/sdkman-init.sh" ]] && source "${SDKMAN_DIR}/bin/sdkman-init.sh"
SDKMAN! Usage
sdk install kotlin
>> Installing: kotlin 2.1.20
>> Done installing!
>> Setting kotlin 2.1.20 as default.
설치된 version을 기본값으로 사용한다.
Package Management (Gradle)
WIP