내배캠 48일차!
오늘,,내가,, 뭘,,했더라,,?
일단 어제 승민튜터님이 리팩토링 하신 부분 캡처 첨부한다.

위처럼 해당 엔티티내에서 처리가 가능한 일이라면,
엔티티가 그 역할을 가져간다.
uservalid 부분은 user에서 가능하므로 user 엔티티에서 처리.

그리고 서비스 단에서는 user를 별도로 호출하지 않아도,
comment 엔티티에 작성해둔 isWriter 메서드만으로 처리가 가능하다.
코드가 깔끔해질 수 있음.
그리고 오늘 줏어 들은 것 중에 추가 공부 필요한 사항
@SuperBuilder
@Builder -> 상속받는 객체는 builder를 쓰면 에러가 난다. 이경우는 SuperBuilder로 해결할수 있다.
@MappedSuperClass
'개발 일지 > [스파르타] 내일배움캠프 4기' 카테고리의 다른 글
| [TIL/내배캠] 50일차 - 2023.01.06 - Postman 토큰 자동 입력 (0) | 2023.01.10 |
|---|---|
| [TIL/내배캠] 49일차 - 2022.01.05 - Pageable (0) | 2023.01.10 |
| [TIL/내배캠] 47일차 - 2023.01.03 - ResponseEntity (0) | 2023.01.04 |
| [TIL/내배캠] 46일차 - 2023.01.02 - Incompatible 에러 (0) | 2023.01.02 |
| [WIL/내배캠] 9주차 마무리 - 2022.12.30 (0) | 2023.01.02 |