
⌘ + space를 사용하여 spotlight에 터미널을 검색
터미널을 이용해 설치
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew search jdk
$ brew install oracle-jdk@21
# zshrc 열기
$ vi ~/.zshrc
# Java 기본 버전 설정 (21로 고정)
export JAVA_HOME=$(/usr/libexec/java_home -v 21)
export PATH=$JAVA_HOME/bin:$PATH
# Java 버전 전환 alias
alias java21='export JAVA_HOME=$(/usr/libexec/java_home -v 21); export PATH=$JAVA_HOME/bin:$PATH; java -version'
alias java17='export JAVA_HOME=$(/usr/libexec/java_home -v 17); export PATH=$JAVA_HOME/bin:$PATH; java -version'
# 저장 후 적용
$ source ~/.zshrc
# 버전 변경
$ java17
$ java21
# 확인
$ java -version
$ brew install node
$ node -v
$ brew install mysql
$ brew install mysqlworkbench
https://start.spring.io 링크 접속
사진과 같이 설정 후 GENERATE 
⚠️ 자바 버전 주의(설치한 버전과 같게)
build.gradle의 파일을 선택하여 프로젝트 열기
controller 패키지 생성 및 HelloController.java 생성

작성
package restapi.prac.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello(){
return "Hello, World";
}
}
spring.application.name=prac
# spring boot가 자동으로 데이터소스를 설정하지 않겠다!
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

React 를 생성하기 위해서 빈 프로젝트를 생성
IntelliJ terminal 창에서 다음 명령어 입력
npx create-react-app .
npm start

