前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >No beans of ‘xxx‘ type found

No beans of ‘xxx‘ type found

作者头像
张小驰出没
发布2021-12-06 16:18:31
7700
发布2021-12-06 16:18:31
举报

Could not autowire. No beans of ‘xxx’ type found

如果是Spring Boot 项目中 Mapper 文件注入出现报错,可以尝试启动,如果可以正常启动的话,是不会影响的。

首先,检查三点

  1. 导入类是不是导入错了
  2. 依赖是不是导入错了
  3. 引入的类是不是对应依赖的

检查完毕,如果还是出现这样的问题,参考以下解决方法:

遇到的问题

Could not autowire. No beans of ‘xxx’ type found

这是我是在使用 WebSocket 的时候,引入 SimpMessagingTemplate 类,出现这个问题:

1
1

如果启动的话:

2
2

解决方法

1.启动类,加入启动注解 @SpringBootApplication

代码语言:javascript
复制
@SpringBootApplication
public class CloudApplication {
    public static void main(String[] args) {
        SpringApplication.run(CloudApplication.class,args);
    }
}

2.将启动类,移动到一个包下,不要放在根目录

3
3

这是我是新建的一个 start 包,启动类移入其中,就可以注入了

请大家一定注意: 大部分的无法注入问题,都是因为 依赖导入错误、引入错误 或者 直接写错了类 ,一定先排除这些可能

个人博客为: MoYu’s HomePage

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-05-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Could not autowire. No beans of ‘xxx’ type found
    • 遇到的问题
      • 解决方法
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档