7/10 Spring Data 프레임워크

박세현·2024년 7월 10일

Spring

목록 보기
4/15
post-thumbnail

Spring Data 프레임워크

  • Spring Data JPA
    • implementation 'org.springframework:spring-jdbc:6.1.10'

Spring Data Core 3.3.1 API
https://docs.spring.io/spring-data/commons/docs/current/api/index.html

  • Spring Data JDBC
    • implementation 'org.springframework.data:spring-data-jdbc:3.3.1'
    • 쿼리 메서드를 제공해줌
    • CRUDRepository 인터페이스를 상속받은 인터페이스 Repository

Interface CrudRepository<T,ID> (T : 엔티티 자료형, ID : 기본키의 자료형 )
https://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/repository/CrudRepository.html

  • count, delete, find, save

ㄴ 이터러블 : 콜렉션프레임웤(셋, 리스트...)

ㄴ save : 기본키가 있으면 수정 없으면 추가


예시)

ㄴ 기본적으로 컨테이너 관리객체
ㄴ 의존성 주입만 해주면 된다???

ㄴ 인터페이스만 있어도 프록시형태의 구현체가 자동 생성된다?? 뭐가 그렇게 해주는데...ㅠ

profile
귤귤

0개의 댓글