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