This commit is contained in:
Timer
2026-02-08 22:57:30 +08:00
parent fcf08b8b69
commit e847ff6626
10 changed files with 101 additions and 80551 deletions

View File

@ -14,6 +14,7 @@
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd" default-lazy-init="true">
<import resource="activiti.cfg.xml"/>
<import resource="spring-mybatis-scada.xml"/>
<!-- 自动扫描 -->
<context:component-scan base-package="com.sipai"/>
<!-- 引入配置文件 -->
@ -135,45 +136,46 @@
<!-- 是否显示SQL语句 -->
<property name="statementExecutableSqlLogEnable" value="true"/>
</bean>
<bean id="SCADA_HFCG" class="com.alibaba.druid.pool.DruidDataSource" init-method="init"
destroy-method="close">
<property name="driverClassName" value="${driver}"/>
<property name="url" value="${scada-url}"/>
<property name="username" value="${scada-username}"/>
<property name="password" value="${scada-password}"/>
<!-- <bean id="SCADA_HFCG" class="com.alibaba.druid.pool.DruidDataSource" init-method="init"-->
<!-- destroy-method="close">-->
<!-- <property name="driverClassName" value="${driver}"/>-->
<!-- <property name="url" value="${scada-url}"/>-->
<!-- <property name="username" value="${scada-username}"/>-->
<!-- <property name="password" value="${scada-password}"/>-->
<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="8"/>
<property name="minIdle" value="5"/>
<property name="maxActive" value="19"/>
<!-- &lt;!&ndash; 配置初始化大小、最小、最大 &ndash;&gt;-->
<!-- <property name="initialSize" value="8"/>-->
<!-- <property name="minIdle" value="5"/>-->
<!-- <property name="maxActive" value="19"/>-->
<!-- 配置获取连接等待超时的时间 -->
<property name="maxWait" value="30000"/>
<!-- &lt;!&ndash; 配置获取连接等待超时的时间 &ndash;&gt;-->
<!-- <property name="maxWait" value="30000"/>-->
<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
<property name="timeBetweenEvictionRunsMillis" value="60000"/>
<!-- &lt;!&ndash; 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 &ndash;&gt;-->
<!-- <property name="timeBetweenEvictionRunsMillis" value="60000"/>-->
<!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
<property name="minEvictableIdleTimeMillis" value="300000"/>
<!-- &lt;!&ndash; 配置一个连接在池中最小生存的时间,单位是毫秒 &ndash;&gt;-->
<!-- <property name="minEvictableIdleTimeMillis" value="300000"/>-->
<property name="testWhileIdle" value="true"/>
<!-- <property name="testWhileIdle" value="true"/>-->
<!-- 这里建议配置为TRUE防止取到的连接不可用 -->
<property name="testOnBorrow" value="true"/>
<property name="testOnReturn" value="false"/>
<!-- &lt;!&ndash; 这里建议配置为TRUE防止取到的连接不可用 &ndash;&gt;-->
<!-- <property name="testOnBorrow" value="true"/>-->
<!-- <property name="testOnReturn" value="false"/>-->
<!-- 打开PSCache并且指定每个连接上PSCache的大小 -->
<property name="poolPreparedStatements" value="true"/>
<property name="maxPoolPreparedStatementPerConnectionSize"
value="20"/>
</bean>
<!-- &lt;!&ndash; 打开PSCache并且指定每个连接上PSCache的大小 &ndash;&gt;-->
<!-- <property name="poolPreparedStatements" value="true"/>-->
<!-- <property name="maxPoolPreparedStatementPerConnectionSize"-->
<!-- value="20"/>-->
<!-- </bean>-->
<bean id="dataSource" class="com.sipai.tools.DynamicDataSource">
<property name="defaultTargetDataSource" ref="dataSourceMaster"/>
<property name="targetDataSources">
<map key-type="com.sipai.tools.DataSources">
<entry key="MASTER" value-ref="dataSourceMaster"/>
<entry key="SCADA_HFCG" value-ref="SCADA_HFCG"/>
<!-- <entry key="SCADA_HFCG" value-ref="SCADA_HFCG"/>-->
<entry key="SCADA_0533JS" value-ref="SCADA_021HQWS"/>
<!-- 这里还可以加多个dataSource -->
</map>
</property>