Skip to content

常见问题

1. 如何知道mybatis-mp 是否启动 ?

查看 启动是否打印 banner

 |  \/  |     | |         | | (_)                             | |           | |      | |
 | \  / |_   _| |__   __ _| |_ _ ___     _ __ ___  _ __    ___| |_ __ _ _ __| |_     | |
 | |\/| | | | | '_ \ / _` | __| / __|   | '_ ` _ \| '_ \  / __| __/ _` | '__| __|    | |
 | |  | | |_| | |_) | (_| | |_| \__ \   | | | | | | |_) | \__ \ || (_| | |  | |_     |_|
 |_|  |_|\__, |_.__/ \__,_|\__|_|___/   |_| |_| |_| .__/  |___/\__\__,_|_|   \__|    (_)
          __/ |                                   | |
         |___/                                    |_| Version:1.7.8-RC6

2. 为什么 mybatis-mp 没有启动 ?

  • 1: 没有配置数据源
  • 2:依赖了mybatis官方的boot starter
  • 3:依赖了mybatis扩展包的boot starter;例如 plus flex 或其他mybatis 扩展包的starter
  • 4:配置mybatis的 configuration配置

3. 如何解决项目springboot版本与 mybatis-mp-springboot-starter 版本冲突?

在项目里 pom dependencyManagement 配置 springboot的依赖版本号

xml
<dependencyManagement>
    <dependencies>
        <!-- 最好在最前面 加 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>2.7.18</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

4. 如何配置mybatis和mybatis-mp的SQL日志

<logger name="org.mybatis" level="trace"/>
<logger name="cn.mybatis.mp" level="trace"/>