原创
            Mybatis Plus打印SQL日志
Mybatis Plus打印SQL日志
yml配置
单数据源情况下修改SpringBoot的application.yml配置文件
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
多数据源
多数据源情况下yml中的配置不起作用,需要在配置类中配置
@Bean(name = "sqlSessionFactory")
public SqlSessionFactory adminSqlSessionFactory(@Qualifier("dataSource") DataSource dataSource) throws Exception {
    MybatisSqlSessionFactoryBean sqlSessionFactory = new MybatisSqlSessionFactoryBean();
    sqlSessionFactory.setDataSource(dataSource);
    MybatisConfiguration configuration = new MybatisConfiguration();
    
    configuration.setLogImpl(StdOutImpl.class);
    sqlSessionFactory.setConfiguration(configuration);
    
    return sqlSessionFactory.getObject();
}
配置核心是在MybatisConfiguration类上设置其LogImpl属性
configuration.setLogImpl(StdOutImpl.class);
sqlSessionFactory.setConfiguration(configuration);
实习笔记
                Mybaits Plus
                Spring Boot
            赞
             
                            
评论