
스프링 부트 1. 소개 스프링 부트의 특징 내장 서버를 이용해 별도의 설정 없이 독립 실행이 가능한 스프링 애플리케이션 톰캣, 제티 또는 언더토우와 같은 웹 애플리케이션(WAS) 자체 내장 빌드 구성을 단순화하기 위한 Spring Boot Starter

Spring Data JPA JPA 동작 방식 0) ORM : 객체 DB 1) JPA란? JPA (Java Persistence API) : ORM 표준 (Object Relational Mapping) Hibernate Entity Manager 자바 영속성

Entity 설계하기 데이터가 들어갈 테이블에 대한 상세 명세 엔티티: 데이터 하나하나를 말함 기본 엔티티 이름 -> 테이블 명 1) 엔티티 매핑 관련 애노테이션 @Entity : 엔티티명 : 기본값 : 클래스명 >참고) JPQL(Java Persistence

DAO 클래스 대체 CrudRepository의 하위 인터페이스S save(S entity) -> <span style='background-color: S saveAndFlush(S entity) : persist() + flush() 같이 수행List<S

엔티티는 대부분 다른 엔티티와 연관 관계를 맺고있다.JPA에서는 엔티티에 연관 관계를 매핑해두고 필요할 때 해당 엔티티와 연관된 엔티티를 사용하여 좀 더 객체지향적으로 프로그래밍 할 수 있도록 도와준다.일대일(1:1) : @OneToOne일대다(1:N) : @OneTo

설정된 주기별로 실행될 함수를 설정1) fixedDelay작업 완료 후 고정 시간 지연 간격2) fixedRate고정 시간 간격으로 실행3) initialDelay작업 시작 전 시간 간격 지연4) cron상세한 실행 주기를 설정할때◾ 00 \*/1 \* \* \*1시간