1、首先在网上mvnrepository中查找driud的依赖maven表示,如下图:
2、然后在自己的springboot项目中的pom文件中添加这个druid依赖,如下图:
3、然后在application.yml配置文件中配置一下数据源的一些基本信息,这里需要注意到的是多了一个type属性,这个属性配置为【com.alibaba.druid.pool.DruidDataSource】,如果不配置这个type属性的话,springboot项目会自动为我们添加其他的默认的数据源,因为这里小编希望使用druid,所以这里配置type这个属性,如下图:
4、然后在springboot项目的测试包中的测试方法中获取一下数据源的类名,如下图:
5、运行springboot项目的测试方法,在控制台可以看到,获取的数据源确实是DruidDataSource,说明配置druid成功,如下图:
6、接下来我们配置一下druid数据源中一些其他的信息,包括数据库的初始连接数、最小连接数、最大连接数等属性,但是可以在这个application.yml配置文件中看到,刚刚配置的这些属性的背景颜色和之前配置是数据源属性的背景颜色不一致,说明刚刚配置的这些属性有问题,不是数据源里面有的属性,所以不识别,如下图:
7、在测试方法中打上断点,然后以debug的方式启动springboot的测试方法,查看控制台中可以看到,在application.yml配置文件中配置的连接数等的属性并没有配置成功,如下图:
8、这里我们新建一个config配置文件夹,然后新建一个DruidDataSource的配置类,这里将配置文件中的配置映射到DruidDataSource中并且返回,如下图:
9、然后再次以debug的方式启动springboot的测试方法,查看控制台中可以看到,在application.yml配置文件中配置的连接数等的属性配置成功,这样我们给springboot项目配置了druid数据源,如下图: