gil.log(210812);

GilLog·2021년 8월 11일
0

gillog

목록 보기
199/226

Today To Do

  • DDaJa Sort, Pagable, Sepecification

  • WebConfigurer 정리

  • 견적 신청 front 매무리

gil.log

zz 끊어졌던 염주를 부활시켰다

간만에 왼손목에 촥 감기는게 역시 이 느낌이다.

옛친구가 돌아왔으니 다시 스타뜨

오늘 시작은 DDaJa API에 Sort, Pagable, Specification 총합 정리해봐야겠다

1줄에 1시간 반을 태워??

상황은 Specification 생성 Pattern을 짜는데,,

특정 Collection에 검색 조건을 정의할 Class에서 Specification List를 생성할때

검색조건으로 들어온 Parameter가 null인데 Specification.where(null)을 생성하고 Chaining해서

검색 조건을 안넣으면 검색이 아예 안나오는 상황이었다..

처음 Specfication을 생성하는 toPredicate의 CriteriaBuilder에서 conjunction()을 사용하면 접속사를 0 true로 이어주는 Predicate을를 return 해준다..

여기까지 너무 고통스러웠다

길로깅 내용 추가.(CriteriaBuilder.conjunction())

검색 조건 Builder 문제 없구만

그지같던 hateos controller 부분 CommonResoruce로 도려내고
제너릭도 공통 Modeling DTO 된 CommonDTO로 수정

굳굳

오늘은 여기까지하고 회사 개발 해야징

profile
🚀 기록보단 길록을 20.10 ~ 22.02 ⭐ Move To : https://gil-log.github.io/

0개의 댓글