과제인 코드 개선 퀴즈를 풀었다.
Validation으로 코드를 개선하는 것이었는데 비밀 번호의 제약을 서비스의 해당 API가 아닌 DTO에서 처리하도록 만드는 것이었다.
@Pattern 어노테이션을 사용하여 해결하였다.
N+1 문제를 해결하는 문제도 있었는데 이는 @EntityGraph를 통해 해결하였다.
또한 테스트 코드 연습 문제도 풀었다.
'TIL' 카테고리의 다른 글
Spring @Transactional의 자기 호출(Self-Invocation) 이슈와 해결 방법 (0) | 2025.03.28 |
---|---|
아웃 소싱 프로젝트를 진행하며 고민했던 것들 (0) | 2025.03.04 |
Service의 의존성 관계 : Service간 의존이 좋은가? Repository 의존이 좋은가? (0) | 2025.02.24 |
HttpMessageConverter (0) | 2025.02.21 |
뉴스피드 프로젝트 후기 (0) | 2025.02.20 |