栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java项目打印sql到控制台,笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java项目打印sql到控制台,笔记

package org.nutz.dao.impl.interceptor;

import org.nutz.dao.DaoException;
import org.nutz.dao.DaoInterceptor;
import org.nutz.dao.DaoInterceptorChain;
import org.nutz.dao.sql.DaoStatement;

public class DaoLogInterceptor implements DaoInterceptor{
	
	public void filter(DaoInterceptorChain chain) throws DaoException {
        DaoStatement statement = chain.getDaoStatement();
        if (statement != null) {
            System.out.println(statement.forPrint());
        }
        chain.doChain();
    }
}

1:这个不知道用的是个什么框架,弄了挺久才把日志输出出来,实现DaoInterceptor并重写,放在对应的packge里面保证覆盖掉原来jar包里的类才能输出。

mybatis:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

mybatis:
  print: true

2:SpingBoot,mybatis项目,yml配置文件,总有一个会有用。

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

3:SpingBoot,mybatisPlus项目,yml配置文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1035580.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号