blog
原创

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
  • 作者:Melonico
  • 发表时间:2021-05-25 15:41
  • 更新时间:2021-05-25 15:41

评论

暂无评论,快来发表第一个评论吧!
留言
TOP