목표 스프링 부트와 JPA를 활용한 웹 애플리케이션 구축 도메인 주도 설계를 통한 스프링 starter 웹 앱을 구성 시작 스프링 부트 설정과 프로젝트 구성 starter.spring.io 스프링부트 기본 설정을 통해 시작할 수 있는 사이트 의존성 관리 Gradle : bulid.gradle을 통해 더 자바코드에 가깝게 의존성 관리 Spring MVC...
의존성과 라이브러리
Thymeleaf 매핑
H2 DB를 JPA를 통해 동작 시키기
도메인 모델에 따른 테이블 설계
도메인 엔티티 구성과 연관 관계 매핑
엔티티의 연관 관계 설정 시 주의사항과 적용점들
@Autowired @RequireArgsConstructor
repository 패턴
주문 도메인 개발
종료
RESTful API
API와 조회 쿼리, 성능 최적화
1:N 관계 최적화
최적화와 트레이드 오프
Open Session In View.