Demo Web Application with Spring Data JPA
- Spring Boot 시작하기 + 초기세팅
- Spring Data JPA
- Spring Data JPA Query Methods
- JPA 및 datasource 설정하기
- Rest API 디자인
- JPA CRUD - 1. 회원추가 API 만들기
- JPA CRUD - 2. 회원수정, 삭제 API 만들기
- Swagger를 이용한 REST API 자동 문서화 (OpenAPI 3)
- LazyInitializationException 해결하기 1. @ManyToOne
- LazyInitializationException 해결하기 2. @OneToMany
- Generic을 이용하여 Response 일반화하기
- @ControllerAdvice와 @ExceptionHandler를 이용한 전역 Error Handling
- Response 전용 DTO 클래스 이용하기
- Swagger v3 상세설정 및 request 유효성 검증