1. Druid简介
Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。
2. Druid下载
正式版本下载:
maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/
3. Druid源码
Driud是一个开源项目,源码托管在github上,源代码仓库地址是https://github.com/alibaba/druid 。同时每次Druid发布正式版本和快照的时候,都会把源码打包,你可以从上面的下载地址中找到相关版本的源码。
4. Druid配置
Druid 0.1.18之后版本都发布到maven中央仓库中,所以你只需要在项目的pom.xml中加上dependency就可以了。例如:
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid-version}</version> </dependency>
也可以选择 Maven仓库查找公共的仓库地址:
http://www.mvnrepository.com/artifact/com.alibaba/druid
5.Druid监控
Druid的监控统计功能是通过filter-chain扩展实现,如果你要打开监控统计功能,配置StatFilter。
Druid内置提供一个StatFilter,用于统计监控信息。
StatFilter配置:
5.1.别名配置
StatFilter的别名是stat,这个别名映射配置信息保存在:
druid-xxx.jar!/META-INF/druid-filter.properties。
在spring中使用别名配置方式如下:
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">