Spring Boot Bean"找不到所需类型的 Bean"



我一直在学习如何使用弹簧数据,我创建了一个非常简单的项目来测试它。 文件夹结构和应用程序上下文.xml如下所示:应用程序上下文.xml和文件夹结构我收到的错误如下所示:控制台错误输出.我的类路径上有应用程序上下文,并声明了该类的 bean,关于我的问题可能是什么的任何想法?谢谢。

编辑:我已经更新了我的帖子以显示主类和 dao 类,以及我的 pom.xml内容(在这一点上,我想知道我是否需要包含另一个依赖项......主类道(存储库(

我想念应用程序日志中的以下行:

。o.s.b.f.xml.XmlBeanDefinitionReader : 从类路径资源加载 XML Bean 定义 [applicationContext.xml]

所以我假设你的应用程序上下文.xml文件根本没有加载。

要么添加

@ImportResource("classpath:applicationContext.xml")

到应用程序类或添加

@Repository 

UserRepository 类的注释。

在我看来,如果可能的话,你应该避免混合Java和XML Spring配置。

最新更新