SpringBoot项目Bean加载配置引发的Invalid bound statement (not found): com.example.demo.Service.UserService...
我当时就懵了,从来没遇到过这种问题,后来调试发现装配的 UserService Bean 根本不是自己写的那个类,因为我的业务层并没有继承 MyBatis-Plus 提供的 iService。如果没有找到匹配的 Bean 名称,Spring 会退回到按类型自动装配。如果存在多个类型匹配的 Bean,Spring 将抛出异常,除非使用 name 属性指定了具体的 Bean。到这里我就能锁定是由于没有指定加载 Bean 的名称导致加载到了 MyBatis-Plus 框架的某个 Bean 引发的问题。
原创
2024-03-04 11:26:35 ·
462 阅读 ·
0 评论