大家好,请问一下为什么我配置完成之后,在数据源监控页面能看到多个数据源的信息,按理说应该只有一个数据源才对的我是用的spring的jdbcTemplate,然后将jdbcTemplate的dataSource设置为druid数据源;
下面是我spring里面的配置以及druid里的配置
spring配置:
destroy-method="close" >
value="${maxOpenPreparedStatements}" />
。。。。。。。。。。。。。。。。。
duird配置:
#数据库连接字符串
url:jdbc\:oracle\:thin\:@192.168.10.10\:1521\:jwtdb
#数据库驱动类
driverClassName:oracle.jdbc.driver.OracleDriver
#用户名
username:jwt
#密码
password:jwt1234
#启用监控统计
filters:stat
#最大连接数
maxActive:1
#初始连接数
initialSize:1
#获取连接的最大等待时长(毫秒)
maxWait:60000
#最小保存的连接数
minIdle:0
maxIdle:0
# 1、每隔多少毫秒 来检测连接是否有效(testWhileIdel用的)
# 2、 destroy线程检测连接的间隔时间
timeBetweenEvictionRunsMillis:1000
#多少毫秒以后驱除控线连接
minEvictableIdleTimeMillis:5000
#测试连接是否有效的sql语句
validationQuery:SELECT 'x'
#申请连接时使用,如果空闲时长大于timeBetweenEvictionRunsMillis
#执行validationQuery检测连接是否有效
testWhileIdle:true
#申请连接时执行validationQuery 检测连接是否有效
testOnBorrow:false
#归还连接时执行validationQuery 检测连接是否有效
testOnReturn:false
#是否缓存preparedstatement,也就是是否支持pscache
#pscache对支持游标的数据库影响很大,比如oracle
poolPreparedStatements:true
#缓存的preparedstatement数量
maxOpenPreparedStatements:200
#长时间不用的连接强制关闭
removeAbandoned:true
#超过多少秒自动关闭空闲连接
removeAbandonedTimeout:2
#关闭连接的动作记录到日志
logAbandoned:true