DDaJa Sort, Pagable, Sepecification
WebConfigurer 정리
견적 신청 front 매무리
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로 수정
굳굳
오늘은 여기까지하고 회사 개발 해야징