有没有现成可以使用的 java agent 项目,可以获取项目中 sql 语句
有没有现成可以使用的 java agent 项目,可以获取项目中 sql 语句
1
cvbnt Dec 14, 2024 via Android
你要说运行中的项目打印 sql ,xrebel ,其他我就不知道了
|
2
xuanbg Dec 15, 2024
你如果用 mybatis 的话,只需要把日志设置为 debug 级别就能打印了
|
3
qinxi Dec 15, 2024 via iPhone
newrelic , 不过 apm 工具应该都可以吧
|
4
mamumu Dec 16, 2024
|
5
FuryMe Dec 16, 2024
自己写一个,用 bytebuddy 很简单,你把 JDBC 的 PreparedStatement 、Statement 等几个执行 SQL 的类的相关方法拦截了输出 SQL 就行了。参考一下 https://github.com/artlibs/autotrace4j.git
|