P6Spy 是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。 通过 P6Spy 我们可以对 SQL 语句进行拦截,相当于一个 SQL 语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。这里主要用于在控制台打印SQL时能自动将问号替换成实际参数打印一个可执行的SQL。
p6spy本身比较好集成,但是如果把它集成到一个复杂的项目中可能会有很多问题。
<dependency> <groupId>com.github.gavlyukovskiy</groupId>