개발환경 준비

Java install on Mac

https://sdkman.io/install


curl -s "https://get.sdkman.io" | bash

sdk version

sdk list java

sdk install 

==========================================================================
Available Java Versions for macOS ARM 64bit
==========================================================================
 Vendor        | Use | Version      | Dist    | Status     | Identifier
--------------------------------------------------------------------------
 Corretto      |     | 22           | amzn    |            | 22-amzn
               |     | 22.0.1       | amzn    |            | 22.0.1-amzn
               |     | 21.0.3       | amzn    |            | 21.0.3-amzn
               |     | 21.0.2       | amzn    |            | 21.0.2-amzn
               |     | 17.0.11      | amzn    |            | 17.0.11-amzn
               |     | 17.0.10      | amzn    |            | 17.0.10-amzn
               |     | 11.0.23      | amzn    |            | 11.0.23-amzn
               |     | 11.0.22      | amzn    |            | 11.0.22-amzn
               | >>> | 11.0.17      | amzn    | local only | 11.0.17-amzn
               |     | 8.0.412      | amzn    |            | 8.0.412-amzn
               |     | 8.0.402      | amzn    |            | 8.0.402-amzn
               
               

sdk install java 17.0.11-amzn

# 디폴트 자바 버전 확인
java -version

# 로컬 프로젝트 폴더의 자바 버전
cd local_project
sdk use java 17.0.11-amzn
java -version

Spring Boot Cli

Install Boot CLI

Spring Boot Cli

sdk list springboot

=====================================================================
Available Springboot Versions
=====================================================================
    3.2.5         2.4.12          2.1.6.RELEASE     1.4.6.RELEASE
 > *3.2.4         2.4.11          2.1.6             1.4.6

sdk install springboot 3.2.4

spring --version

Setup Boot

spring shell

init --list

init -b 3.2.4 -d web -g me.chulgil.boot -j 17 -n testboot -x testboot