控制台打印sql语句设置总结

本文详细介绍了在普通SSM项目中通过修改mybatis-config.xml来直接设置控制台打印SQL语句的方法,以及在Springboot整合mybatis或mybatis-plus项目中通过配置文件实现SQL打印的步骤。此外,还提供了针对日志管理的特殊情况下的配置调整方法。

普通ssm项目

直接修改mybatis-config.xml添加如下代码到

<settings></settings>标签里面
<setting name="logImpl" value="STDOUT_LOGGING"/>

springboot整合mybatis项目或者mybatis-plus项目,则再ylm、properties等文件中增加配置信息,以properties为例如下:

logging.level.xxx.mapper= debug

其中的xxx替换成mapper包的路径即可如com.a.b.c

以ymal为例如下:

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
logging:
  level:
    com.a.b.c: debug

 如果某些项目为了日志管理配置如下内容,则上面的配置会失效,无法打印sql

logging:
  file:
    name: xxxlog/xxx.log
  config: classpath:logback-cloud.xml

需要找到

logback-cloud.xml并新增如下配置:
<logger name="com.a.b.c" level="DEBUG"/>

以上的com.a.b.c都是接口所在的包!

支持流水号码打印完后修改起始数据的功能;可以设置单个图形的锁定密码以免除误操作;支持文字、条码与图象混排,使用简单,有多种辅助线方案可选;数据源支持自定义连接连接多种数据库,实现有效的批量打印;条码辅助输入与批量编制具有校验码自动生成与校验功能;支持根据数据库字段里设置的数量值来生成打印对应数量的标签;支持标签模板管理,方便用户管理标签文件;支持页眉、页脚打印,可以指定文字、图形、多个图形文件作为页眉;支持数值大小写转换、保留小数点位数,数值转金额等一系列功能;支持打印边框、内裁切线、外裁切线、裁切点等一系列功能来辅助标签成品的裁切;您可以设置自己喜欢的软件环境与标尺颜色;支持标签保存文件里添加标签信息及设置打开标签密码;可以设置条码标签只能打印不能修改的操作权限;支持整个标签批量输出为高分辨率位图功能,用于制版印刷或喷码机喷印;支持流水号文本《10进制、16进制、26进制、32进制、36进制、34进制与自定义进制》;支持流水条码批量打印《10进制、16进制、26进制、32进制、36进制、34进制与自定义进制》;提供SDK二次开发包,将标签中的文字、图片与条码设置为变量,可以被其它软件调用打印。支持日期、时间文本,打印标签时按当前时间打印,并有延后功能,例如实现同时打印生产日期与保质日期;支持条码导出为EMF矢量图形格式,方便导入CorelDraw、Illustrator等软件中排版使用,常用于出菲林与印刷;所见即所得的可视化设计模式,支持画的图形:文字、图片、条码、直线、曲线、矩形、填充矩形、菱形、多边形等;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值