工作经验教训(mybatis开启sql输出到控制台的操作失误)
程序员文章站
2022-03-05 08:08:47
...
关于mybatis开启sql输出到控制台的操作失误
话不多说,直接上代码
<settings>
<!-- 打印sql日志 -->
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
为什么要写它
就是这段xml里的配置,本来在写代码的过程中,用于查看代码运行时对数据库的访问语句,也可以说是用于调试吧。
造成的后果
在代码写完并测试完成后,打包好的投产代码中没有去掉这个配置,投产后悲剧了。所有的sql语句都打印到了log日志文件里,日志文件以每分钟几百兆的速度增长,存储空间很快报警,差点造成整个系统的崩溃。
切记
日后切记,用于调试的代码、配置要在打投产包之前去除,使其不起作用。
上一篇: 微信小程序 tabs选项卡效果的实现
下一篇: jQuery三级联动效果实现方法