刘小爱v 自己写一个数据库连接池?,如何使用动态代理( 三 )
所以后续用conn操作时 , 其实用的就是这个改造后的代理类连接对象 。
④如果是close方法
后续conn调用close方法 , 就将其改造成我们想要的业务逻辑 , 也就是将连接添加到连接池中 。
⑤如果是其他方法
后续conn调用其它方法(也就是connection接口中的那一堆方法) , 我们不用管 , 直接利用反射就好了 。
动态代理的好处之一也在于此 , 其它的有哪些方法 , 方法名叫什么 , 怎么实现的 , 统统都不用管 。
动态代理只关注我们需要的方法本身 , 其他不用管 , 比装饰设计模式更加地简洁 。
以上便是用动态代理自定义的一个连接池 , 当然已经有开源的连接池 , 可以直接拿来用 , 不用自己写 。
我写一遍的目的也就是想更好地去学习那些开源连接池 。
最后
谢谢你的观看 。
【刘小爱v 自己写一个数据库连接池?,如何使用动态代理】如果可以的话 , 麻烦帮忙点个赞 , 谢谢你 。
推荐阅读
- 【】北京又有6地疫情风险等级降级!高风险地区仅余一个
- 【faker】英雄联盟:为何职业吃“浆果”会留下一个?faker说了出正解
- 北京高风险地区只剩一个发生什么事了?北京高风险地区只剩一个具体情况
- 玖慕华夏|一个能胜过吕布,一个打得过关羽,为何都不受重用?,刘备两员大将
- 快讯神记|张馨予更博晒自己摘菜,身穿背带长裙神似18岁,却被鞋子抢镜!
- 北京高风险地区只剩一个|北京6地疫情风险等级降级 高风险地区只剩一个
- 地区|北京6地疫情风险等级降级 高风险地区只剩一个
- 风险|北京又有6地疫情风险等级降级!高风险地区仅余一个
- 初凉|十天内要学一个乐器,吴昕崩溃大哭,蓝盈莹的队伍不是谁都待得住
- 深度解娱SJ|陈小纭怎么不会知道绿色含义,先暗示自己被绿又出面解释,看不懂
