启动项目时,找不到 Bean

2025-10-09 16:53
19 浏览
分区 ID:

找不到 Bean:No qualifying bean of type 'com.wolfhouse.wolfhouseblog.mapper.UserAuthMapper' available

因为 MyBatis-Flex 内部没有进行 Mapper Scan,也没有连接池自动配置,不能像 MyBatis Plus Spring Boot3 starterMyBatis Spring Boot Starter 一样导包即用。需要首先在启动类通过 MapperScan 指定扫描的 Mapper 路径,而后手动导入 Hikari 连接池依赖。

java 复制代码
@SpringBootApplication
@MapperScan("com.wolfhouse.wolfhouseblog.mapper")
@ConfigurationPropertiesScan
@EnableScheduling
public class WolfHouseBlogApplication {
    public static void main(String[] args) {
        SpringApplication.run(WolfHouseBlogApplication.class, args);
    }
}
xml 复制代码
<dependency>
    <groupId>com.zaxxer</groupId>
    <artifactId>HikariCP</artifactId>
</dependency>

评论

登录后可以发表评论和管理评论
评论加载失败
需要登陆