项目引入mybatisplus之后,启动时报错。
pom依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.0</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-extension</artifactId>
<version>3.3.0</version>
</dependency>
application.yml文件
mybatis-plus:
configuration:
map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
global-config:
db-config:
id-type: AUTO
logic-delete-value: "Y" # 逻辑已删除值(默认为 Y)
logic-not-delete-value: "N" #逻辑未删除值(默认为 N)
mapper-locations: classpath*:mapper/*.xml
type-aliases-package: com.test.dataobject
在application.yml中点击相关的配置,看看能否点进去,如,点击 id-type是否能够进入源码。若能表明相关依赖引入正确并且配置起作用。
如果没起作用,idea中会有黄色背景的显示。
解决办法:
我这个项目的是因为忘记引入mysql的依赖了。
所以在pom中加上mysql的依赖。大家可以检查下是否忘记引入。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.39</version>
</dependency>