본문 바로가기

JAVA/Spring Framework

spring-datasource.xml

<beans profile="local">
    <bean id="dataSource" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">
        <constructor-arg ref="dataSourceSied" />
        <property name="logFormatter">
            <bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter">
                <property name="loggingType" value="MULTI_LINE" />
                <property name="sqlPrefix" value="SQL ::" />
            </bean>
        </property>
    </bean>

    <!-- Initialization for data source -->
    <bean id="dataSourceSied" class="oracle.ucp.jdbc.PoolDataSourceImpl">
        <property name="connectionFactoryClassName" value="${jdbc.connectionFactoryClassName}" />
        <property name="URL" value="${jdbc.URL}" />
        <property name="user" value="${jdbc.user}" />
        <property name="password" value="${jdbc.password}" />
        <property name="initialPoolSize" value="${jdbc.initialPoolSize}" />
        <property name="maxPoolSize" value="${jdbc.maxPoolSize}" />
    </bean>
</beans>