[TIL] 코드스테이츠 SEB BE Day 47
in TIL
💡 Today I Will Learn
- Spring Data JDBC를 이용한 데이터 액세스
✏️ Check Box
📌 정리
Spring Data JDBC를 학습한 내용을 바탕으로 H2 DB를 이용하여 실제 데이터에 액세스를 하는 실습을 진행하였다. 지난 주에 코드를 작성해보았었기에, 제시된 코드를 이해하는데 어려움은 없었다. 다만 Pageable 인터페이스를 통해서 Paging을 구현하고, 또한 적절한 DTO를 생성하여 원하는 양식으로 Response를 날리는데 시간을 꽤 소비하였다.
클라이언트로 넘겨주는 양식을 가공하는데에는 여러 방식들이 있는 것 같았다. 나는 MapStruct의 Mapper를 통해 변환했지만, 어떤 동기는 단순히 생성자를 통해 간결하게 반환하였고 같은 방법이지만 Inner 클래스를 이용해서 필요한 두개의 DTO를 하나로 만들어서 간결하게 만든 동기들도 있었다. 매번 이런 과제들이 있을 때, 내 코드에 안주할 것이 아니라 동기들의 코드들을 참고
하여 개선해나가는 것이 필요하다고 다시 한번 느낀다.
🎯 Tomorrow
- JPA
- 엔티티 매핑
Back to [TIL] 코드스테이츠 SEB BE Day 46