[Spring] DBCP2

춤추는 머쉬룸·2024년 5월 11일
0

2024 CNU NHN ACADEMY

목록 보기
14/15
post-thumbnail
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-data-jpa</artifactId>
    <exclusions>
      <exclusion>
        <groupId>com.zaxxer</groupId>
        <artifactId>HikariCP</artifactId>
      </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-dbcp2</artifactId>
    <version>2.9.0</version>
</dependency>

기본적으로 spring-boot-starter-data-jpa 는 db connection pool로 HikariCP 를 제공한다.

하지만 주로 DBCP2의 dependency 를 추가하여 BasicDataSource 클래스를 사용할 수도 있다.

현재로써 가장 성능이 좋은 db pool은 HikariCP 이다.
그러나 DBCP2 만의 장점이 있기 때문에 둘 다 많이 쓰이는 편이다.

DBCP2 는 연결 방법을 커스터마이징 할 수 있는 폭이 넓다.

0개의 댓글