原创
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
赞
评论