본문 바로가기

SPRING/Configuration

커넥션 풀 - HikariCP

자바에서는 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