Beyond SW Camp 16기 9주차 회고(7/14~7/18)

kishinoa·2025년 7월 19일

Beyond SW Camp

목록 보기
10/19

9주차 수업주제

7/14 ~ 7/18 spring framwork

좋았던 점

  1. spring
    -> 기본적인 CRUD 구현 및 POSTMAN을 활용한 api테스트를 하면서 간단한 기능 구현을 배울 수 있었다.
    -> 간단한 Entity를 시작으로 점점 컬럼을 추가하거나 다른 Entity와의 관계성을 설정하여 데이터를 가져오는 다양한 방법을 코드를 점점 발전시키면서 더 좋은 코드를 완성시킬 수 있었다.

인상적인 점

  1. Spring에서 DB를 연결하고 사용하는 방법을 배울 때 JDBC, Mybatis, JPA 순서로 배우면서 점점 사용법이 간단해지고 배우기가 편함을 느낄 수 있었다.

WIL(Week I Learned)

[spring]
1. Controller, Repository, Service를 생성하여 각 계층별로 역할을 분담
2. Controller와 Service등에서 사용하는 DTO를 생성후 적용
3. Entity끼리의 관계성과 inner join fetch를 활용한 N+1문제 해결
4. 페이지네이션을 활용한 다건조회 방법

[정리 링크]
https://github.com/kishinoa/spring_basic
https://github.com/kishinoa/member_project

profile
안녕하세요

0개의 댓글