스프링 mysql 설정

by 운영자 posted Apr 18, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="com.mysql.jdbc.Driver" />
        <property name="url"
            value="jdbc:mysql://www.malssmmoa.com:3306/malssmmoa" />
        <property name="username" value="" />
        <property name="password" value="" />
        <property name="maxActive" value="20" /> <!-- 최대 커넥션 갯수 (기본값:8개) -->
        <property name="maxIdle" value="20" /> <!-- 최대 대기 커넥션 갯수 (기본값:8개) -->
        <property name="minIdle" value="1" /> <!-- 최소 대기 커넥션 갯수 (기본값:0개) -->
        <property name="maxWait" value="10000" /> <!-- 커넥션이 풀에 반납되기까지 기다리는 시간 (기본값:무한정) ==> 10초 -->
        <property name="validationQuery" value="SELECT 1" /> <!-- 유효검사용 쿼리 -->
        <property name="testWhileIdle" value="true" /> <!-- idle 상태에서 테스트여부 -->
        <property name="timeBetweenEvictionRunsMillis" value="1800000" /> <!-- 해당 밀리초마다 validationQuery 를 이용하여 유효성 검사 진행 30분 -->
        <property name="removeAbandoned" value="true" /> <!-- 사용하지 않는 커넥션을 반환 (기본값:false) ==> true -->
        <property name="removeAbandonedTimeout" value="60" /> <!-- (기본값:300초) ==> 60초 -->
    </bean>