说到数据库,不得不说连接池,我们今天准备用Druid连接池来替换原来的JDBC连接池或C3P0连接池,因为Druid连接池是目前最好用的连接池,大家用了都说好,所以我们也引进来耍耍呗。
老规矩,我们先将Druid所需的依赖加进pom文件中:
Druid所需的依赖然后当然是修改配置文件,指定连接池使用Druid:
指定连接池Druid至此就完成了Druid的引入,就是这么简单。
这时你运行项目,数据库所使用的连接池已经切换到Druid了,简单是简单,但好像没什么感觉似的,别急!我们进一步对Druid做一部分配置:
Druid补充配置看到没?Druid可供配置的参数很多,配置好这些参数有利于性能的优化,在此就不做展开了,注意的是上面两处红色箭头,第一处就是监控路径的配置,我们都直接Druid提供了很棒的监控功能,通过这样配置,我便可以查看到监控界面,浏览器访问http://localhost:8080/druid/
Druid监控界面如上图,我们知道Druid提供了很强悍的监控功能,这些有利于我们开发和日常生产环境的监控及相关问题的定位处理。
接着,我们说一下第二个箭头,配置的是Spring监控位置,一般我们指定监控service的实现类,因为那才是我们关心的业务处理。
编写相关service及其实现类,用浏览器访问后,即可在Spring监控中看到相关的业务调用信息,如下图:
Druid之Spring监控
网友评论