[SpringBoot JPA 활용 웹 애플리케이션 개발 : 초기 셋팅 및 기본]
스프링부트-JPA-활용1 : 김영한 강사님
- SpringBoot
복잡하고 어려운 Spring 기술을 쉽게 사용하고자 만든 framework
- JPA
Java ORM 표준 기술
- 프로젝트 환경설정
- Spring Boot
- Gradle
- JPA
- Tomcat
- Hibernate
- Thymeleaf

- lombok은 plugin으로 따로 설치해야 함
- (사용중인 Port 찾아서 죽이기)[https://88240.tistory.com/475]
1. lsof -i :포트번호
2. PID 확인
3. kill -9 [PID]
- 핵심 library
- Spring MVC
- Spring ORM
- JPA, Hibernate
- Spring data JPA
- DB 연관관계
- 연관관계의 @OneToMany에서는 Many의 경우에 FK를 가지고있다.
- 실무에서는 @ManyToMany는 사용을 지양하자.
- 외래 키(FK)가 있는 곳을 연관관계의 주인으로 정해라.
* 예 : 차 / 바퀴로 봤을 때 OneToMany 관계 중 Many에 포함되는 바퀴가 연관관계의 주인이다.