Java agent 打印 sql

56 天前
 jwh199588

有没有现成可以使用的 java agent 项目,可以获取项目中 sql 语句

1447 次点击
所在节点    程序员
5 条回复
cvbnt
56 天前
你要说运行中的项目打印 sql ,xrebel ,其他我就不知道了
xuanbg
56 天前
你如果用 mybatis 的话,只需要把日志设置为 debug 级别就能打印了
qinxi
56 天前
newrelic , 不过 apm 工具应该都可以吧
mamumu
55 天前
FuryMe
55 天前
自己写一个,用 bytebuddy 很简单,你把 JDBC 的 PreparedStatement 、Statement 等几个执行 SQL 的类的相关方法拦截了输出 SQL 就行了。参考一下 https://github.com/artlibs/autotrace4j.git

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1097591

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX