| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- JWT
- QueryDSL
- spring
- 백엔드공부
- 제로베이스
- queue
- TestCode
- 핵심가이드
- spring boot
- SpringBoot
- JPA
- array
- actuator
- 개발자
- 백엔드스쿨
- restTemplate
- error
- 백엔드
- Java
- 컴퓨터 공학
- 백준
- 서버
- SpringSecurity
- ORM
- 자료구조
- 스프링부트
- 프로그래머스
- 연관관계
- LinkedList
- 컴퓨터 구조
Archives
- Today
- Total
be_better
[Springboot] 개발 환경 구성 본문
목차
전반적인 개발 환경
macOS 13.2.1
인텔리제이(IntelliJ) Ultimate
JDK 17
스프링 부트 3.1.4
MySQL
Gradle
자바 JDK 설치
1. Homebrew 패키지 매니저 설치
macOS에서 패키지 관리를 위해 Homebrew를 설치합니다. Terminal에서 아래 명령어를 입력하여 Homebrew를 설치합니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. OpenJDK 17 설치
Terminal에서 다음 명령어를 실행하여 OpenJDK 17을 설치합니다.
brew install openjdk@17
3. 환경 변수 설정
OpenJDK 17을 사용하기 위해 환경 변수를 설정해줍니다. Terminal에서 다음 명령어를 실행합니다.
echo 'export PATH="/usr/local/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
위 명령어는 현재 로그인한 사용자의 ~/.zshrc 파일에 OpenJDK 17을 사용하기 위한 PATH 환경 변수를 추가합니다. 만약 사용하는 쉘이 bash라면 ~/.bashrc 파일을 수정하시면 됩니다.
만약 이미 Java Path 설정이 되어있거나 필요하다면 아래 내용 참고하여 추가적으로 환경 변수를 설정합니다.
For the system Java wrappers to find this JDK, symlink it with
sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
openjdk@17 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.
If you need to have openjdk@17 first in your PATH, run:
echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
For compilers to find openjdk@17 you may need to set:
export CPPFLAGS="-I/opt/homebrew/opt/openjdk@17/include"
4. 설치 확인
설치가 완료되면 다음 명령어를 실행하여 OpenJDK 17이 정상적으로 설치되었는지 확인합니다.
java -version

인텔리제이 IDEA 설치


'Springboot > 이론' 카테고리의 다른 글
| [Springboot] 데이터베이스 연동 - ORM, JPA (0) | 2023.11.05 |
|---|---|
| [Springboot] API를 작성하는 다양한 방법 (0) | 2023.10.29 |
| [Springboot] 스프링 부트 애플리케이션 개발하기 (0) | 2023.10.29 |
| [Springboot] 개발에 앞서 알면 좋은 기초 지식 (0) | 2023.10.22 |
| [Springboot] 스프링 부트란? (0) | 2023.10.19 |