자동 구성 클래스와 빈 설계

Sol's·2023년 6월 2일
0

토비의 스프링 부트

목록 보기
27/31

이제 애플리케이션에서 직접 이용하는것 들을 만들어 보겠습니다.
JDBC를 활용할 것입니다.

  • DataSorce : DB와 연결하기 위한 인터페이스입니다.
    • 구현체로는 HiKariDataSource가 대표적입니다.
  • SimpleDriverDataSource : DataSource의 구현체입니다.
    • 매번 커넥션을 만들어내어 매우 비효율 적입니다.
  • HiKariDataSource : DataSource의 구현체입니다. (주로 많이 사용)
    • 커넥션 풀을 사용합니다.
  • DataSourceProperties : 모든 데이터소스 빈이 사용하는 Properties입니다.
  • JdbcTemplate : 코드를 통해 SQL쿼리를 잘성하는 JDBC에 템플릿 콜백 패턴을사용한 JdbcTemplate입니다.
    • DataSource 타입의 빈을 의존하게 되어있습니다.
  • JdbcTransactionManager : DataSource를 통해 DB와 연결된 코드가 하나의 Transaction에서 수행되게 도와줍니다.

다음 글부터 Jdbc에 관련된 빈들을 설정해 보겠습니다!
또한 인메모리 DB인 H2도 사용해 보겠습니다.

profile
배우고, 생각하고, 행동해라

0개의 댓글