德鲁伊教团员数据源配置和使用

  

好久没更新技术博客了,以后这个博客从新启用,用于实践后的技术记录。

接下来介绍一个德鲁伊数据源如何配置。

首先,在砰的一声。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

德鲁伊教团员数据源配置和使用