Skip to content

[REFACTOR] QueryDSL 버전 업그레이드 #1001

@zeus6768

Description

@zeus6768

📌 어떤 기능을 리팩터링 하나요?

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초

Metadata

Metadata

Assignees

Labels

BE백엔드refactor요구사항이 바뀌지 않은 변경사항

Type

No type

Projects

Status

Weekend Done

Relationships

None yet

Development

No branches or pull requests

Issue actions