Java 17이 LTS로 공개되었고, Spring boot도 2.5.5 버전에서 지원하고 있어 새로운 프로젝트에 Java 17을 사용하기로 했다. 그래서 start.spring.io에서 Java 17/Boot 2.5.5로 만들어서 intellij에서 바로 Run 했는데, 아래와 같은 오류가 나왔다. error: invalid source release: 17 이전 java 버전 변경할 때, 자주 겪었던 오류라 preference 및 project structure가서 java 버전을 명시하고 있는 것은 다 17로 바꿔주었다. 근데도 같은 오류를 계속 내뿜었다 ㅠㅠ 상세 설명도 없이.... 진짜 눈에 보이는 JDK 버전은 다 변경한 것 같은데 '뭐지...' 하고 싶던 찰나 gradle 버전 변경하는 것을 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ma2GP/btq6vTtTxSh/nkJCNMmkiIb4Gqlb6mt54k/img.png)
앞에 개인적인 이야기 많아서, Maven Profile 설정한 부분은 아래에 있습니다. 필요한 부분만 보세요 ! 경험 Spring을 올해 처음 학습하기 시작했는데, 그러다보니 빌드 도구에 있어 Gradle에만 익숙하고 Maven은 사용해본 적이 없었다. - 사실 여러 이야기를 들었을 때 Gradle이 더 관리하기 좋다고들 해서, Maven은 과거의 유물... 같은 느낌으로 보고 있었다. 그러다보니 당연히도 gradle로만 빌드하고 있었는데, Spring cloud function, Spring native 같은 최근 나온 기술들에 대한 문서들을 읽으니 빌드 구성에 있어 Maven을 더 활용하기도 하고, 해당 기술들을 다룰 땐 Maven이 더 적합하다는 말도 있었다. 나는 "그래도 gradle로 가보자"라..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cjrDhz/btqUo9nY06p/ZjXslE8G5ySKkzf8kbOlWk/img.png)
맨날 헷갈리는 3가지. 기본적인 지식이 부족한 것과 비슷한 이름으로 계속 혼동이 온다. 이전에도 정리했던 것 같은데 다시 정리 ! JDK: Java Development Kit / 자바 개발 도구 JRE : Java Runtime Environment / 자바 실행 환경 JVM : Java Virtual Machine / 자바 가상 기계 각 관계는 아래 그림으로 이해하면 된다. JDK - JRE - JVM 순으로 존재하고, JVM이 OS에 의존적이기 때문에 그것에 맞게 JVM을 포함하는 JRE가 존재하고, JRE를 포함한 개발 킷인 JDK가 존재한다.
- Total
- Today
- Yesterday
- Algorithm
- Clean Architecture
- 백준
- 알고리즘
- 쿠버네티스
- Intellij
- Log
- java
- Kubernetes
- docker
- 비동기
- 로그
- Istio
- k8s
- 클린 아키텍처
- OpenTelemetry
- Spring
- container
- WebFlux
- MySQL
- gradle
- tag
- 하루
- python
- 일상
- jasync
- Spring boot
- c++
- HTTP
- boj
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |