자바에서는 DataSource라는 인터페이스를 통해 커넥션 풀을 사용한다.
이러한 커넥션 풀에는 다양한 종류가 있다.
DBCP / C3P0 그리고 최근 뜨고 있는 HikariCP 등
HikariCP 설정 방법에 대해 알아보자.
1. pom.xml에 라이브러리 추가
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>2.7.4</version>
</dependency>
2. root-context.xml에 빈 등록 및 의존 주입
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:XE"/>
<property name="username" value="book_ex"/>
<property name="password" value="book_ex"/>
</bean>
<bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
<constructor-arg ref="hikariConfig"/>
</bean>
'SPRING > Configuration' 카테고리의 다른 글
스프링 MVC의 기본 구조 및 흐름 (0) | 2020.10.11 |
---|---|
MyBatis 설정 (0) | 2020.10.10 |
spring legacy project 구조 (0) | 2020.10.10 |
[스프링] Eclipse & Oracle 연결 - C3P0 설정 (0) | 2020.10.07 |
스프링 DB 연동 - JDBC / C3P0 (0) | 2020.09.28 |