Spring - hikari cp 세팅하기
2021. 2. 19. 09:52ㆍJava/Spring
반응형
hikari cp 는 mybatis의 커넥션 풀의 한 종류로 속도 측면에서 빠르기로 핫하다.
그래서 현재 진행중인 프로젝트의 커넥션 풀을 hikari cp 로 교체하였다.
먼저 현재 진행중인 프로젝트가 오래 된 프로젝트라 자바 7버전을 사용함으로 아래의 dependency를 pom.xml에 추가한다.
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP-java6</artifactId>
<version>2.3.13</version>
</dependency>
그 후 db 연결 정보를 세팅하는 xml 파일인 context-root에서 아래와 같이 추가한다.
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"></property>
<property name="jdbcUrl" value="${jdbc.url}"></property>
<property name="username" value="${jdbc.username}"></property>
<property name="password" value="${jdbc.password}"></property>
<property name="maximumPoolSize" value="200"/>
<property name="connectionTimeout" value="60000"/>
</bean>
<bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
<constructor-arg ref="hikariConfig"></constructor-arg>
</bean>
url,username,password 는 본인의 정보에 맞게 설정하고, 나는 log4j를 사용중이라 classname에 log4j를 추가해뒀다.
위와 같이 세팅을 하면 커넥션풀이 바뀌고 제대로 작동한다.
===================================================
히카리 세팅시 옵션 설명
반응형
'Java > Spring' 카테고리의 다른 글
Spring - 네이버 아이디로 로그인, 회원가입 만들기- 2 (1) | 2021.04.28 |
---|---|
Spring - 네이버 아이디로 로그인, 회원가입 만들기- 1 (0) | 2021.04.28 |
Spring MVC - RestController (0) | 2020.09.26 |
Spring MVC - 페이지 예외처리 (0) | 2020.09.22 |
Spring MVC - Interceptor (0) | 2020.09.21 |