什么是druid?
Druid是阿里开源的数据库连接池项目,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQLParser。Druid支持所有JDBC兼容的数据库,包括Oracle、MySql、Derby、Postgresql、SQLServer、H2等等。
在我们的微服务项目中,可以使用druid来进行数据库连接,并且在druid中内置了SQl监控和URL访问监控,可以实时的监控程序的稳定性。
源码分析:
我们是使用SprongBoot来架构项目,所以我们导入druid-spring-boot-starter依赖,这样在项目中就存在自动配置类来获取配置: