[데브코스] Spring Boot REST API 실습

1.[Spring Boot REST API 실습] 1강 — 프로젝트 세팅

post-thumbnail

2.[데브코스] Spring Boot REST API 실습 (2·3강)

post-thumbnail

3.[데브코스] Spring Boot REST API 실습 (4·5강)

post-thumbnail

4.[데브코스] Spring Boot REST API 실습 (6강)

post-thumbnail

5.[데브코스] Spring Boot REST API 실습 (7강) - 프론트 요구사항 변경과 DTO 도입의 필요성

post-thumbnail

6.[데브코스] Spring Boot REST API 실습 (8강) - 엔티티가 바로 노출되는 것은 좋지 않다 — PostDto 도입

post-thumbnail

7.[데브코스] Spring Boot REST API 실습 (9강) - PostDto를 record로 변경하기

post-thumbnail

8.[데브코스] Spring Boot REST API 실습 (10강) - 댓글 다건 조회 / 단건 조회 API 구현과 LAZY 로딩 이해

post-thumbnail

9.[데브코스] Spring Boot REST API 실습 (11강) - 댓글 삭제 API 구현과 @Transactional의 역할

post-thumbnail

10.[데브코스] Spring Boot REST API 실습 (12강) - orphanRemoval, 더티 체킹, 그리고 영속성 컨텍스트의 역할

post-thumbnail

11.[데브코스] Spring Boot REST API 실습 (13강) - 조회가 아닌 경우, resultCode와 msg가 있는 응답이 좋은 이유

post-thumbnail

12.[데브코스] Spring Boot REST API 실습 (14강) - resultCode와 msg는 조회를 제외한 모든 요청 응답의 필수 요소 — RsData 도입

post-thumbnail

13.[데브코스] Spring Boot REST API 실습 (15강) - RsData에 data 필드 추가, 응답 구조를 더 유연하게 만들기

post-thumbnail

14.[데브코스] Spring Boot REST API 실습 (16강) - 글 삭제 API 구현, ForPostRsData 도입 배경

post-thumbnail

15.[데브코스] Spring Boot REST API 실습 (17강) - ForPostRsData 제거, RsData의 data 타입을 Object로 변경

post-thumbnail

16.[데브코스] Spring Boot REST API 실습 (18강) - RsData에 제네릭 적용해서 Object 제거 (범용 응답 완성)

post-thumbnail

17.[데브코스] Spring Boot REST API 실습 (19강) - RsData<Void>, 제네릭 생략의 의미, record 생성자 규칙까지 정리

post-thumbnail

18.[데브코스] Spring Boot REST API 실습 (20강) – 글/댓글 다건·단건 조회 구현 & Postman 실습

post-thumbnail

19.[데브코스] Spring Boot REST API 실습 (21강) – 글/댓글 삭제를 GET이 아닌 DELETE로 변경 + React에서 DELETE 호출 가능할까?

post-thumbnail

20.[데브코스] Spring Boot REST API 실습 (22강) – 글 작성 API 구현 (POST + JSON 요청, record DTO, RsData 응답 정리)

post-thumbnail

21.[데브코스] Spring Boot REST API 실습 (23강) – REST API에서 @Valid는 쓰는데 BindingResult는 왜 거의 안 쓸까?

post-thumbnail

22.[데브코스] Spring Boot REST API 실습 (24강) - PostWriteForm → PostWriteReqBody로 이름 변경

post-thumbnail

23.[데브코스] Spring Boot REST API 실습 (25강) - RsData의 data 필드에는 하나만 담을 수 있다 복잡한 응답을 위한 ResBody 클래스 도입

post-thumbnail

24.[데브코스] Spring Boot REST API 실습 (26강) - HTTP 상태 코드는 얼마나 정확해야 할까? (200 vs 201)

post-thumbnail

25.[데브코스] Spring Boot REST API 실습 (27강) - resultCode를 201-1로 바꿔도 HTTP 응답코드는 자동으로 201이 되지 않는다

post-thumbnail

26.[데브코스] Spring Boot REST API 실습 (28강) - ResponseAspect 도입 RsData 기반으로 HTTP 응답코드 자동 설정하기 (AOP)

post-thumbnail

27.[데브코스] Spring Boot REST API 실습 (29강) - AOP의 진짜 의미와 바텀-업 / 탑-다운 학습 전략

post-thumbnail

28.[데브코스] Spring Boot REST API 실습 (30강) - DTO 설계 가이드 정리 (RsData / ReqBody / ResBody / Entity DTO)

post-thumbnail

29.[데브코스] Spring Boot REST API 실습 (31강) - 글 수정 API 구현 + RsData 설계 보완 (statusCode의 진짜 역할)

post-thumbnail

30.[데브코스] Spring Boot REST API 실습 (32강) - 댓글 수정 API 구현 (PUT)

post-thumbnail