SpringCloud:Injection of resource dependencies failed

报这样的错误一般会遇到下列几种情况:

情况1:注解的问题,业务实现类加@Service,映射类加@Mapper、启动类上加上@MapperScan(basePackages = "com.kingbal")以及@Resouce

情况2:命名相同,将命名修改不同即可

java 复制代码
@Resource
KingMapper xMapper;
@Resource
KingbalMapper xMapper;
或者
@Autowired
KingMapper xMapper;
@Autowired
KingbalMapper xMapper;

情况3:由于springboot的版本,降低版本即可

情况4:依赖包引入错误的

java 复制代码
// 错误的
import jakarta.annotation.Resource;
// 正确的
import javax.annotation.Resource;

问题五:application.yml或者application.properties中的项目目录路径完全一致即可

java 复制代码
mybatis:
  mapper-locations: classpath:mapper/kingbal*.xml  
  type-aliases-package: com.king.kingbal.pojo
  configuration:
    map-underscore-to-camel-case: true 
 
或
 
mybatis-plus:
  mapper-locations: classpath:/mapper/kingbal*.xml
  configuration:
    log-impl: kingbal.log
    call-setters-on-nulls: true 
相关推荐
小小李程序员1 小时前
LRU缓存
java·spring·缓存
cnsxjean1 小时前
SpringBoot集成Minio实现上传凭证、分片上传、秒传和断点续传
java·前端·spring boot·分布式·后端·中间件·架构
刘天远2 小时前
django实现paypal订阅记录
后端·python·django
ℳ₯㎕ddzོꦿ࿐3 小时前
Spring Boot集成MyBatis-Plus:自定义拦截器实现动态表名切换
spring boot·后端·mybatis
逸风尊者3 小时前
开发也能看懂的大模型:RNN
java·后端·算法
小钟不想敲代码4 小时前
第4章 Spring Boot自动配置
java·spring boot·后端
hummhumm5 小时前
第33章 - Go语言 云原生开发
java·开发语言·后端·python·sql·云原生·golang
AskHarries5 小时前
利用 OSHI获取机器的硬件信息
java·后端
凡人的AI工具箱6 小时前
40分钟学 Go 语言高并发:【实战】并发安全的配置管理器(功能扩展)
开发语言·后端·安全·架构·golang