궁금한 점을 튜터님께 여쭤보면서 피드백을 받게 되었다.
1. 우선 Entity 자체를 반환하는 것.
왠 일인지 모르겠는데, 평소에 잘 지키던 규칙을 깨버렸다.
수정해야겠다.
2. 한 서비스에서 다른 레포지토리를 DI하는 것,
만약 이렇게 서비스에서 다른 레포지토리를 DI하는 것은 의존성이 높아진다
예를들어서 board의 입장에서 comment를 모르는 것 처럼, service를 참조해야지 직접 레포지토리를 참조하게 되면 안된다. 키워드 : 단일책임, 접근 루트
'TIL(Today I Learned)' 카테고리의 다른 글
Day.45 swagger 적용하기 (0) | 2023.01.20 |
---|---|
Day.44 @DynamicInsert, @DynamicUpdate, 데이터 조회 (0) | 2023.01.19 |
Day.42 JPA 데이터 삭제 이슈 + 그 속에서 발생한 오류 (0) | 2023.01.15 |
Day.41 - 금일의 학습 내용 - (1) | 2023.01.11 |
Day.40 밀린 TIL 그리고 학습 요약 (0) | 2023.01.10 |