- 예를 들어 경기도 수원시 권선구에 있는 동물병원을 4번의
depth를 통해select할수 있습니다.
- 사진과 같은 서비스 로직에서 매개변수로 들어오는 "경기도" / "수원시" / "권선구" / XX 동물병원을 찾습니다.
2번같은 경우에는 리뷰를 작성할User정보와 경기도 동물병원에 대한 연관관계 메소드 입니다.3번은 리뷰가 등록될때 마다 해당 동물병원을 조회시 리뷰의 갯수를 증가 해주는 구문 입니다.
이러한 로직을 swagger 를 통해 API 테스트를 해보면,
- 아래의 사진처럼 해당 병원에 리뷰를 등록하지않고 조회하면 리뷰의 갯수가 0 으로 초기화 되어있지만
- 알맞은 매개변수를 넘겨서 리뷰를 작성하게 되면
- 경기도 수원시 권선구의 뷰티펫동물병원의 리뷰의 갯수가 증가 하는것을 확인 할수 있습니다.
main 브랜치에 머지하기전에 security 조절, 예외 상황 잡기