自己写了一个jar,给第三方集成,日志暴露了信息,怎么处理??

发布于 2021-12-03 21:18:27 字数 119 浏览 927 评论 20

自己写了一个jar包,里面有Mybatis查询数据库的核心SQL,jar包加密后给了第三方使用,第三方公司通过日志输出,可以打印出jar里面查询数据库的sql,请问怎么可以在自己的jar包里面屏蔽日志,或者设置设置日志级别?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(20

千笙结 2021-12-08 11:30:40

直接用jdbc实现。然后优化、混淆。

累赘 2021-12-08 11:30:39

不应该封装成http服务吗?你直接提供一个client让他们调用。

沙与沫 2021-12-08 11:30:37

前面说得没错,你数据库都给人家看了,还在乎SQL。

梅窗月明清似水 2021-12-08 11:30:37

是这个jar包抓取人家的数据库结构;

柠檬 2021-12-08 11:30:31

不是心大,是第三方公司(用户)要求做的,但有2个查询SQL很核心,不想让第三方公司(用户)知道是怎么实现的。

2021-12-08 11:29:33

心真大

无边思念无边月 2021-12-08 11:27:57

你没有看明白

冷清清 2021-12-08 11:27:25

厉害第三方可以删库跑路,你连哭的没有~~~

2021-12-08 11:27:24

是这个jar包抓取人家的数据库结构;

爱的故事 2021-12-08 11:26:46

回复
那么数据库密码也在jar里面,迟早得出大事情。

天涯离梦残月幽梦 2021-12-08 11:03:34

你错了,你不能让第三方直连自己的数据库。

晚风撩人 2021-12-08 10:42:35

是这个jar包抓取人家的数据库结构;

筱武穆 2021-12-08 10:05:18

给第三方的包能直接调用数据库?意思是第三方也能直接连数据库?那你还纠结日志干嘛。。

初见你 2021-12-08 09:51:32

完全没有意义,除非这活你不做了,不然对外调用的信息并不能保密

皇甫轩 2021-12-08 09:49:40

没看明白,别瞎评论

少女净妖师 2021-12-08 08:13:31

想法很天真,要是人家在数据库加日志呢

怎言笑 2021-12-08 01:31:42

不行的,jar包用了Mybatis,第三方也用了Mybatis,日志由第三方项目控制;

悟红尘 2021-12-07 19:39:18

看来jar包只能溢出Mybatis依赖,自己写jdbc实现,完全屏蔽日志;

情栀口红 2021-12-07 15:49:27

回复
呵呵...要是真想看,办法多了去了...

惜醉颜 2021-12-07 06:18:19

把关键部分的logger全重写或删除掉

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文