(springboot) 조회 / 최적화

reallt·2023년 7월 3일

TIL

목록 보기
13/21
post-thumbnail
  • 조회를 하려고 한다.

  • 버전 1의 조회 기능이다. 이때 포스트맨에 해당 주소를 쏴 보면 500에러가 난다. 이유는 프록시 때문인데, 엔티티 모든값들을 지연로딩 걸어놨기 때문에 프록시변수로 인식을 하고 포스트맨에서는 프록시 변수를 인식하지 못하는 것이다.

  • 버전 2의 조회 기능이다. 여기서는 stream을 사용하였다.

  • 위는 stream을 사용하지 않고 구현한 모습이다. 버전 2는 버전 1에 SimpleOrderDto를 추가한 모습을 볼 수 있는데, 이 dto에 자신이 원하는 값만 넣고 @getter와 @setter 어노테이션을 통해서 dto화 시키면 json형식으로 포스트맨에 값이 넘어가게 된다.
profile
백엔드 마스터!(지망생)

0개의 댓글