스프링 DB 접근 기술
H2 데이터베이스 설치실무에서는 Mysql, Oracle을 쓰지만, 이번시간에는 20년전에 개발했던 DB를 사용해보자. 테이블 생성하기테이블 관리를 위해 프로젝트 루트에 `sql/ddl.sql` 파일을 생성순수 Jdbc환경 설정build.gradle 파일에 jdbc, h2 데이터베이스 관련 라이브러리 추가DataSource는 데이터베이스 커넥션을 획득할 때 사용하는 객체다. 스프링 부트는 데이터베이스 커넥션 정보를 바탕으로 DataSource를 생성하고 스프링 빈으로 만들어둔다. 그래서 DI를 받을 수 있다.구현 클래스 추가 이미지스프링 설정 이미지개방-폐쇄 원칙(OCP, Open-Closed Principle)확장에는 열려있고, 수정, 변경에는 닫혀있다.스프링의 DI (Dependencies Injec..
2025.09.24