版本信息:
IDEA2022、jdk17、maven3.8.6、Spring Boot 3+
MyBatis-Plus依赖版本信息:
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3</version> </dependency>
报错:
原因一:注解忘记加,如@Mapper、@Service,以及@MapperScan("xxx.xxx.mapper"),或者直接在application.yml文件中添加
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl mapper-locations: classpath:mapper/*.xml
原因二:MyBatis-Plus漏洞:https://devhub.checkmarx.com/cve-details/CVE-2022-25517/?utm_source=jetbrains&utm_medium=referral&utm_campaign=idea
MyBatis plus 被发现通过 “/core/conditions/AbstractWrapper.java” 中的 “Column” 参数包含 SQL 注入漏洞。此问题会影响 3.4.3 之前的版本。
解决:把MyBatis-Plus版本替换为最新版即可
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.4.1</version> </dependency>标签:mapper,SpringBoot,mybatis,plus,MyBatis,Plus,com From: https://www.cnblogs.com/qinbonote/p/17914036.html