Spring Data JPA 썸네일형 리스트형 (IntelliJ) Spring Data JPA 사용 1. 프로젝트에 Spring Data Jpa 적용하기 1) build.gradle 에 의존성 추가 - implementation 'org.springframework.boot:spring-boot-starter-data-jpa' : 스프링 부트용 Spring Data Jpa 추상화 라이브러리 : 스프링 부트 버전에 맞춰 자동으로 JPA 관련 라이브러리들의 버전을 관리 - runtimeOnly 'com.h2database:h2:1.4.197' * h2 : 인 메모리 관계형 데이터 베이스 : 별도의 설치가 필요 없이 프로젝트 의존성만으로 관리할 수 있다. : 메모리에서 실행되기 때문에 애플리케이션을 재시작할 때마다 초기화된다는 점을 이용하여 테스트 용도로 많이 사용 : JPA의 테스트, 로컬 환경에서의 구동.. 더보기 자바 스프링 프레임워크와 스프링 부트 와 JPA ■ 스프링 프레임워크(Spring) 정의 : 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크, 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공 - Open Source : 소프트웨어 or 하드웨어의 제작자의 권리를 지키면서 원시 코드를 누구나 열람할 수 있도록 한 소프트웨어, 오픈 소스 라이선스에 준하는 모든 통칭 - 프레임 워크 : 개발할 때 설계 기본이 되는 뼈대나 구조 / 환경 □ 스프링 프레임워크 특징 제어 역행(IoC : Inversion of Control) 애플리케이션의 느슨한 결합을 도모 ( 느슨한 결함 >> 결합도 낮춤 >> 시스템의 유연성 증가, 프레임워크 안정성 향상) 컨트롤러의 제어권이 사용자가 아닌 프레임워크가 가짐, 필요시에 사용자가 스프링에서 코드를 호출 의존성 .. 더보기 이전 1 다음