SpringBoot2.7.2实战基础-03-配置Druid数据源及密码加密
前文集成MyBatisPlus,实现了一组增删改查接口。在启动服务时,从控制台中可以看出SpringBoot默认使用Hikari作为数据库连接池,Hikari性能很优秀。在国内使用较多的连接池还属阿里开源的Druid,中文发音为德鲁伊。Druid结合了C3P0、DBCP等DB池的优点,同时还加入了日志监控,可以很好的监控DB池连接和SQL的执行情况。
1集成Druid
在SpringBoot中集成Druid可通过三种方式实现:
纯yml方式:在yml中配置连接池信息和druid有关参数即可;
JavaConfig方式:编写配置类,在配置类中创建druid所需的实例,通过注解
configuration集成Druid;注解方式:通过
WebServlet、WebFilter、ServletComponentScan等注解集成。如果使用到多数据源,需要采用后面两种方式来配置。我们这个demo里面只有一个数据源,使用yml方式配置就行了。
1.1添加依赖
Druid与SpringBoot整合可以使用封装好的starter:druid-spring-boot-starter。
dependencygroupId