HikariCP源码分析之源码环境搭建

一、fork源码库

为了方便记录以及查看一些历史的提交信息,我先在github上fork了这个源码库。
他的原始源码库位置为HikariCP源码位置
在fork到我的源码库之后,我就可以用git clone拉取下来,然后在我本地打开,做一些修改和笔记。然后提交到我自己的源码库上面了。
这样比起你直接下载源码zip包的好处就是,你可以看到每一行代码的提交信息,得以知道他们提交的时候修改了什么以及提交的注释等等。
在这里插入图片描述

二、clone源码,编译运行

使用git clone命令把源码拉取到本地,然后用idea打开。
打开之后常规操作,设置maven库位置,设置jdk版本等等一堆事情。

三、修改依赖,引入mysql驱动

在测试之前,我们先看一眼他的pom文件,我们发现没有mysql的依赖。他默认的是pg。
在这里插入图片描述
而我本地没有pg的服务,所以我又引入了一个mysql的驱动。不然没法读取我的表。
在这里插入图片描述
此时我们就具备了一切前置工作。

四、编写测试类,运行测试

我新建了一个包,下面写一个demo类。

public class Demo {
   

   private static final String querySql = "select * from file_info where id=94";

   public static void main(String[] args) throws SQLException 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值