querydsl(2)
-
[TS]Querydsl - lombok : annotation processor error 해결(build.gradle & InteliJ)
[Error console log] Cause: class lombok.javac.apt.LombokProcessor (in unnamed module @0x32233253) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x32233253 기존 Querydsl을 적용시켜놓은 프로젝트를 다른 PC에서 내려받아 사용 시 위와 같은 에러를 발견했다. Trouble Shooting 방법의 결과는 아래 화면과 ..
2023.03.08 -
Spring Boot 사용시 버전별 Javax and jakarta 호환성
Spring Boot 3.xx버전이 release 되면서 기존 javax.~ 패키지에서 jakarta.~ 패키지를 바라보게 바뀌었다. 개인 프로젝트를 진행하며 Spring Boot 2.7 버전을 사용하다 Spring Boot 3.0.1 버전으로 업그레이드를 진행하였는데 문제가 발생했다. JpaQuery 셀렉트 기능 추가를 위해 현재 기준 최신(5.00)버전의 querydsl 의존성을 추가했는데 주입시킨 querydsl의 패키지가 javax.persistance.~를 바라보고있어 호환이 되지 않았다. 관련 정보를 찾다가 StackOverFlow에서 해결법을 찾았다 바로 처음 언급한 Spring Boot 3.xx 버전의 변경점 때문이었다(javax -> jakarta) #참고 링크 : https://stac..
2023.01.19