MyBatis初级实战之三:集成druid
欢迎访问我的github内容:所有原创文章分类汇总及配套源码 , 涉及Java、Docker、Kubernetes、DevOPS等;
本篇概览本文是《mybatis初级实战》系列的第三篇 , 我们将实战springboot、mybatis、druid的集成 , 并验证 , 由以下内容组成:
新建springboot工程 , 里面有详细的集成druid的操作;编写和执行单元测试代码 , 并规避一个由集成druid带来的问题;启动springboot应用 , 通过swagger验证基本功能正常;通过断点 , 确认使用了druid连接池;体验druid提供的监控页面;关于druidDruid是数据库连接池 , 并且能够提供强大的监控和扩展功能;官方GitHub地址:本次集成使用了durid官方的starter , 名为druid-spring-boot-starter , 版本1.1.17 , 对应druid版本是1.1.17源码下载如果您不想编码 , 可以在GitHub下载所有源码 , 地址和链接信息如下表所示():
创建springboot工程;pom.xml中加入mybaits、druid、swagger依赖;配置mybatis-config.xml;配置application.yml , 里面有数据源、mybatis、druid;springboot启动类 , 指定MapperScan;swagger配置类;druid配置类;数据库实体类;mybatis的mapper配置文件;mybatis的mapper类;业务代码;后续按照上述清单进行开发即可;开发本文的实战使用的数据库和表结构与《MyBatis初级实战之一:SpringBoot集成》一模一样;前文《MyBatis初级实战之一:SpringBoot集成》创建了父工程mybatis , 本文继续在此工程中新增子工程 , 名为druidonesource , 整个子工程文件结构如下:
推荐阅读
- 临床试验|案例实战|手把手教大家做“TITE-BOIN”设计
- 欢田喜地|紧急通知!这三大病害或大爆发!实战派解答来啦
- 实战|戈壁捕歼战斗,提升实战能力|荔枝军事
- DNF拿阴影套buff说事的,都没用过阴影,实战不断!
- 游戏追随者|DNF拿阴影套buff说事的,都没用过阴影,实战不断!
- 胃肠炎|宁强县第三初级中学部分学生出现身体不适 县政府通报
- 宁强县|宁强县第三初级中学部分学生出现身体不适 县政府通报
- 工作|为何近年来初级会计资格考试愈发“火热”?
- 兵法|藤牌阵:流传至今的古兵法实战术
- 第五人格:共研服实战告诉你,新监管者博士有多么可怕!
