-
Notifications
You must be signed in to change notification settings - Fork 9
Closed
Description
📌 어떤 기능을 리팩터링 하나요?
QueryDSL의 지원은 2021년 07월 22일 이후 5.0 버전에서 중지되었어요. QueryDSL 홈페이지(SSL 인증서 만료됨)
그런데 openfeign을 만든 velo 아저씨가 2023년 11월에 포크를 따서 오픈소스로 관리하고 있어요.
참고로 openfeign은 HTTP 클라이언트 라이브러리에요.
우테코 레벨2때 RestTemplate, RestClient와 함께 언급되었던 FeignClient를 기억하나요?!
바로 그것입니다.
포크된 QueryDSL은 기존의 SQL Injection 취약점 등을 해결해가며 현재 6.10.1 버전까지 유지보수되었어요.
https://github.com/OpenFeign/querydsl
우리도 보안을 위해 버전을 올리는 건 어떨까요?!
AS-IS
implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
annotationProcessor 'com.querydsl:querydsl-apt:5.0.0:jakarta'
annotationProcessor 'jakarta.persistence:jakarta.persistence-api:3.1.0'
annotationProcessor 'jakarta.annotation:jakarta.annotation-api:2.1.1'TO-BE
implementation 'io.github.openfeign.querydsl:querydsl-jpa-spring:6.10.1'
annotationProcessor 'io.github.openfeign.querydsl:querydsl-apt:6.10.1:jpa'⏳ 예상 소요 시간 (예상 해결 날짜)
30초
zangsu
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Weekend Done