好久没更新技术博客了,以后这个博客从新启用,用于实践后的技术记录。
接下来介绍一个德鲁伊数据源如何配置。
首先,在砰的一声。xml中引入德鲁伊的依赖,应该加上版本,我是在家长中统一定义的版本,建议使用中央仓库中的稳定版本。
& lt; !——, druid connection pools ——比; & lt; dependency> ,,,,& lt; groupId> com.alibaba ,,,,& lt; artifactId> druid & lt;/dependency>
然后,是在弹簧上下文中进行常规数据源的配置,配置文件格式如下:
& lt; !——, druid 数据源配置,——比; & lt; bean id=" stat-filter ",类=癱om.alibaba.druid.filter.stat.StatFilter”比; & lt; property name=" slowSqlMillis ", value=" https://www.yisu.com/zixun/10000 ",/比; & lt; property name=" logSlowSql ", value=" https://www.yisu.com/zixun/true ",/比; & lt;/bean> ,& lt; bean id=笆菰础?类=癱om.alibaba.druid.pool.DruidDataSource”, init方法=癷nit”,销毁方法=肮乇铡钡脑? ,,,,& lt; property name=" url ", value=" https://www.yisu.com/zixun/$ {jdbc.jdbcUrl} ",/比; ,,,,& lt; property name="用户名",value=" https://www.yisu.com/zixun/$ {jdbc.username} ",/比; ,,,,& lt; property name="密码",value=" https://www.yisu.com/zixun/$ {jdbc.password} ",/比; ,,,,& lt; property name=肮似鳌?value=" https://www.yisu.com/zixun/log4j,配置,墙”,/比; ,,,,& lt; property name=" proxyFilters祝辞 & lt; list> & lt; ref  bean=" stat-filter ",/比; & lt;/list> ,& lt;/property> ,& lt; property name=" connectionProperties ", value=" https://www.yisu.com/zixun/config.decrypt=true; config.decrypt.key=$ {jdbc.publickey}”,/比; , ,,,,& lt; property name=" maxActive, value=" https://www.yisu.com/zixun/20 ",/比; ,,,,& lt; property name=" initialSize, value=" https://www.yisu.com/zixun/1 ",/比; ,,,,& lt; property name=" maxWait, value=" https://www.yisu.com/zixun/60000 ",/比; ,,,,& lt; property name=" useUnfairLock, value=" https://www.yisu.com/zixun/true "/比; ,,,,& lt; property name=" minIdle, value=" https://www.yisu.com/zixun/1 ",/比; ,,,, ,,,,& lt; property name=" timeBetweenEvictionRunsMillis, value=" https://www.yisu.com/zixun/60000 ",/比; ,,,,& lt; property name=" minEvictableIdleTimeMillis, value=" https://www.yisu.com/zixun/300000 ",/比; ,,,,& lt; property name=" testWhileIdle, value=" https://www.yisu.com/zixun/true ",/比; ,,,,& lt; property name=" testOnBorrow, value=" https://www.yisu.com/zixun/false ",/比; ,,,,& lt; property name=" testOnReturn, value=" https://www.yisu.com/zixun/false ",/比; ,,,,& lt; property name=" poolPreparedStatements, value=" https://www.yisu.com/zixun/true ",/比; ,,,,& lt; property name=" maxOpenPreparedStatements, value=" https://www.yisu.com/zixun/20 ",/比; & lt;才能/bean>
& lt;上下文:property-placeholder 位置=袄嗦肪?jdbc.properties”,/祝辞,加载属性配置文件
接下来配置财产文件,德鲁伊教团员数据源支持密码保护,使用下面的命令生成密码保护
, java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools you_password
jdbc.driver=com.mysql.jdbc.Driver jdbc.jdbcUrl=jdbc: mysql://10.10.5.204:3306/v3 ? useUnicode=true& characterEncoding=utf - 8 jdbc.username=根 jdbc.publickey=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAOMUL6IbPTQkUcWoZSVROIEcgTAArcLP2rtNFaahm38PYqWVE92apcMqt0YxzTVSilGgUwIul9f5ZhvzpWGap4sCAwEAAQ==jdbc.password=kBJz + ij4HbnU4caQ6iJIBJtEDBHKXZoUsSSbhOSHzY0tRrMNOWcPZV/EIrlvAn + 4 lhqv7ffvhl6z0ciuny0zmq==jdbc.maxActive=8
最后为配置监控页面,在网络。xml中配置监控页面
& lt; !——, druid 监控页面,——比; ,& lt; servlet> ,,,,,& lt; servlet-name> DruidStatView ,,,,,& lt; servlet-class> com.alibaba.druid.support.http.StatViewServlet ,,,,,,,& lt; init-param>,, & lt; !——,允许清空统计数据,——在,, & lt; param-name> resetEnable,, & lt; param-value> false,, ,,,& lt;/init-param>,, ,,,& lt; init-param>,, & lt; !——,用户名,——在,, & lt; param-name> loginUsername,, null null null null null null null null null null null null null null null null null德鲁伊教团员数据源配置和使用