Skip to content

Mybatis 集成指南

尹吉欢 edited this page May 17, 2020 · 1 revision

Kitty中Mybatis是用的Mybatis Plus, 主要是对数据库相关操作的SQL进行了Cat埋点,可以很方便的查看SQL的耗时情况。

依赖kitty-spring-cloud-starter-mybatis:

 <dependency>
     <groupId>com.cxytiandi</groupId>
     <artifactId>kitty-spring-cloud-starter-mybatis</artifactId>
     <version>Kitty Version</version>
 </dependency>

其他的使用方式还是跟Mybatis Plus一样,具体参考Mybatis Plus文档:https://mp.baomidou.com

只要涉及到数据库的操作,都会在Cat中进行数据的展示。

SQL 监控

点击SQL进去还可以看到是哪个Mapper的操作。

再进一步就可以看到具体的SQL语句和消耗的时间。

有了这些数据,后端研发同学就可以对相关的SQL进行优化了。