TIL-211217

박건희·2021년 12월 17일
0

페이징 관련

  • application.yaml에 ddl:auto로 해서
    pageable 쿼리가 어떻게 발생하는지 찾아서 custom jpql 작성함

git pr 제목

  • 제목 끝에 #이슈번호 를 누르면 링크가 생성됨

jpa prepare statment

?번호 로 쓰고, jpa 메소드 매개변수와 순서대로 매핑됨

shortcurcuit

&& || vs & |

QueryDSL Bean 설정 파일

QueryDSL에서 사용하는 JPAQueryFactory는 스프링 빈이 아니라서 이것을 bean으로 등록하는 @Configuration 파일을 생성해야 함

관련 에러
Consider defining a bean of type 'com.querydsl.jpa.impl.JPAQueryFactory' in your configuration.

QueryDSL gradle 설정

gradle 5 vs 6에 따라서 다름
혼재된 자료가 많아서 고생 꽤나함

querydsl 1 : gralde이 이전 버전용

querydsl 2 클래스, 인터페이스 관계도를 바탕으로 잘 설명돼있음

QuerydslRepositorySupport

QueryDSL Gralde 설정

Get에서 @ModelAttribute 받기

multipart/form-data (application/json 노노)

setter로 데이터 -> 객체 로 역직렬화 한다고 함.

0개의 댓글