🗂️ Personal Project

🗓️ 주제 : JPA 와 QueryDSL 로 복잡한 조회 기능 만들기! 🗓️아웃소싱 프로젝트 활용 과제최대한 QueryDSL 를 사용하여 구현해주세요 nativeQuery 사용은 최대한 지양 해주시고 QueryDSL 을 적극적으로 사용해서 가독성과 코드 재사용성을 높여주세요!⚠️  Pageable 꼭 사용하기 목록 조회는 기본적으로 페이징 조회가 기본입니다. 쿼리를 수행하실때 꼭 Pageable 을 사용하셔서 페이징 조회가 가능하도록 해주세요. PageRequest.of() 메서드를 사용해서 손쉽게 만들어보실 수 있습니다.⚠️ TestCode 꼭 작성하기 쿼리와 기능이 복잡할수록 TestCode 의 역할 더 중요해집니다! 각 기능의 상황별 TestCode 를 정의함으로써 기능이 잘 동작하는 것을 보장..
🗓️ 주제 : Controller, Service, Entity, DTO 레이어에 맞는 단위 테스트 작성하기🗓️⚠️ Warning : 꼭 지켜야 할 것! ⚠️ given-when-then 전략 지키기!테스트 코드 작성시 given-when-then 패턴으로 주석과 함께 3등분해서 나누어서 작성해주세요.given(준비) - when(실행) - then(검증) 순으로 작성해야 가독성이 좋고 관리가 편리해집니다.✔️ 첫 번째 요구사항AOP 추가하기모든 API(Controller)가 호출될 때, Request 정보(Request URL, HTTP Method)를 @Slf4J Logback 라이브러리를 활용하여 Log로 출력해주세요.컨트롤러 마다 로그를 출력하는 코드를 추가하는것이 아닌, AOP로 구현해야만 ..
litlight
'🗂️ Personal Project' 카테고리의 글 목록