everymeals/EveryMeal_Server

[chore/java-version-11] jdk 11 & spring boot 2.7.x 다운 그레이

Closed this issue · 1 comments

자바 버전을 다운그레이를 결정하였습니다.
이유는 스프링에서 자바의 공식 라이브러리에 대한 몽고디비에서 개인접근 방식을 가져가면서 스프링 충돌이 발생했습니다.

현재 두가지의 선택 사항이 있습니다.

  1. JDK 17 현상 유지 : Java VMOption으로 아래의 코드를 추가해야하는 문제가 있습니다.
    --add-opens java.base/java.time=ALL-UNNAMED --add-opens java.desktop/java.awt.geom=ALL-UNNAMED --add-opens java.desktop/sun.awt.geom=ALL-UNNAMED -Duser.timezone=Asia/Seoul

  2. JDK 11 다운그레이

테스트 환경에서 커스텀이 문제가 발생할 것으로 예상됩니다. 아래의 링크는 spring boot mongodb 에서 올라온 이슈인데 해결이 되지 않는 이슈로 남아있어서 2번으로 선택하였습니다.

Reference.
스크린샷 2023-08-30 오전 11 28 49
spring-projects/spring-data-mongodb#4204

github-actions/mongo 오픈소스 참고해서 추가하였습니다.