栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为'demoRestController'

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为'demoRestController'

您的

DemoApplication
班级在
com.ag.digital.demo.boot
包装中,您的
LoginBean
班级在
com.ag.digital.demo.bean
包装中。默认情况下,如果组件(带有注释的类
@Component
)位于主应用程序类的同一包或子包中,则将找到它们
DemoApplication
。这意味着
LoginBean
找不到,因此依赖项注入失败。

有两种方法可以解决您的问题:

  1. 移动
    LoginBean
    com.ag.digital.demo.boot
    或子包。
  2. 使用应启用的
    scanbasePackages
    属性来配置要扫描组件的软件包。
    @SpringBootApplication``DemoApplication

其他一些不会引起问题的事情,但与您发布的代码不太相符:

  • @Service
    是的专业,
    @Component
    因此您不需要两者都
    LoginBean
  • 同样,
    @RestController
    是的专业化项目,
    @Component
    因此您不需要
    DemoRestController
  • DemoRestController
    是一个不寻常的地方
    @EnableAutoConfiguration
    。该注释在您的主应用程序类通常发现(
    DemoApplication
    )直接或经由
    @SpringBootApplication
    其的组合
    @ComponentScan
    @Configuration
    @EnableAutoConfiguration


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/670699.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号