|
|
@@ -16,34 +16,64 @@
|
|
|
<!-- 注册spring上下文对象 -->
|
|
|
<bean class="com.uas.report.support.ApplicationContextRegister" />
|
|
|
<!-- jasperserver rest_v2 api 相关参数注入 -->
|
|
|
- <util:properties id="js_rest_api" location="classpath:${profile}/js-rest-api.properties" />
|
|
|
+ <util:properties id="js_rest_api"
|
|
|
+ location="classpath:${profile}/js-rest-api.properties" />
|
|
|
|
|
|
<!-- 扫描注解 -->
|
|
|
<context:annotation-config />
|
|
|
<!-- 扫描的包 -->
|
|
|
<context:component-scan base-package="com.uas.report" />
|
|
|
|
|
|
+ <!-- 标准帐套 -->
|
|
|
<bean id="defaultSob" class="com.alibaba.druid.pool.DruidDataSource"
|
|
|
- init-method="init" destroy-method="close"><!-- 标准帐套 -->
|
|
|
+ init-method="init" destroy-method="close">
|
|
|
<property name="driverClassName" value="${jdbc.driverClassName}" />
|
|
|
<property name="url" value="${jdbc.url}" />
|
|
|
<property name="username" value="${jdbc.username}" />
|
|
|
<property name="password" value="${jdbc.password}" />
|
|
|
- <property name="initialSize" value="10" />
|
|
|
- <property name="maxActive" value="200" />
|
|
|
- <property name="minIdle" value="10" />
|
|
|
-
|
|
|
+ <property name="initialSize" value="${jdbc.initialSize}" />
|
|
|
+ <property name="maxActive" value="${jdbc.maxActive}" />
|
|
|
+ <property name="maxIdle" value="${jdbc.maxIdle}" />
|
|
|
+ <property name="minIdle" value="${jdbc.minIdle}" />
|
|
|
<!-- 配置获取连接等待超时的时间 -->
|
|
|
<property name="maxWait" value="60000" />
|
|
|
+ <property name="testOnBorrow" value="false" />
|
|
|
+ <property name="testOnReturn" value="false" />
|
|
|
+ <property name="testWhileIdle" value="true" />
|
|
|
+ <property name="validationQuery" value="SELECT 1 FROM SYS.DUAL" />
|
|
|
+ <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接 -->
|
|
|
+ <property name="timeBetweenEvictionRunsMillis" value="${jdbc.timeBetweenEvictionRunsMillis}" />
|
|
|
+ <!-- 配置一个连接在池中最小生存的时间 -->
|
|
|
+ <property name="minEvictableIdleTimeMillis" value="${jdbc.minEvictableIdleTimeMillis}" />
|
|
|
+ <!-- 打开PSCache,并且指定每个连接上PSCache的大小 -->
|
|
|
+ <property name="poolPreparedStatements" value="true" />
|
|
|
+ <property name="maxPoolPreparedStatementPerConnectionSize"
|
|
|
+ value="100" />
|
|
|
+ <!-- 配置监控统计拦截的filters -->
|
|
|
+ <property name="filters" value="stat" />
|
|
|
+ </bean>
|
|
|
|
|
|
+ <!-- B2C数据库 -->
|
|
|
+ <bean id="b2cDataSource" class="com.alibaba.druid.pool.DruidDataSource"
|
|
|
+ init-method="init" destroy-method="close">
|
|
|
+ <property name="driverClassName" value="${jdbc.b2c.driverClassName}" />
|
|
|
+ <property name="url" value="${jdbc.b2c.url}" />
|
|
|
+ <property name="username" value="${jdbc.b2c.username}" />
|
|
|
+ <property name="password" value="${jdbc.b2c.password}" />
|
|
|
+ <property name="initialSize" value="${jdbc.b2c.initialSize}" />
|
|
|
+ <property name="maxActive" value="${jdbc.b2c.maxActive}" />
|
|
|
+ <property name="maxIdle" value="${jdbc.b2c.maxIdle}" />
|
|
|
+ <property name="minIdle" value="${jdbc.b2c.minIdle}" />
|
|
|
+ <!-- 配置获取连接等待超时的时间 -->
|
|
|
+ <property name="maxWait" value="60000" />
|
|
|
<property name="testOnBorrow" value="false" />
|
|
|
<property name="testOnReturn" value="false" />
|
|
|
<property name="testWhileIdle" value="true" />
|
|
|
<property name="validationQuery" value="SELECT 1 FROM SYS.DUAL" />
|
|
|
<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接 -->
|
|
|
- <property name="timeBetweenEvictionRunsMillis" value="60000" />
|
|
|
+ <property name="timeBetweenEvictionRunsMillis" value="${jdbc.b2c.timeBetweenEvictionRunsMillis}" />
|
|
|
<!-- 配置一个连接在池中最小生存的时间 -->
|
|
|
- <property name="minEvictableIdleTimeMillis" value="1800000" />
|
|
|
+ <property name="minEvictableIdleTimeMillis" value="${jdbc.b2c.minEvictableIdleTimeMillis}" />
|
|
|
<!-- 打开PSCache,并且指定每个连接上PSCache的大小 -->
|
|
|
<property name="poolPreparedStatements" value="true" />
|
|
|
<property name="maxPoolPreparedStatementPerConnectionSize"
|