我们有一个与mongodb一起使用的spring应用程序。 现在我们需要它连接到mysql。
所有bean都在applicationContext.xml旧文件中定义。
我们喜欢新的mysql配置将在java类中。
我们创建了一个实体,存储库和配置java文件。
但似乎在我们尝试这样做时,春天会感到困惑。
如果我们尝试运行该应用,则会开始抱怨 mongo 存储库:
Error creating bean with name 'MyMongoRepository': Could not resolve matching constructor (hint: specify index/type/name arguments for simple parameters to avoid type ambiguities
在intellij中,我们有"无法自动装配"仅在sql存储库上出错(前3个是mongo存储库):
@configuration类是否可能与applicationContext发生冲突?
@configuraion类应该在某个包/文件夹中才能正常工作吗?
此外,在@configuration文件中,由于左侧有绿豆,似乎intellij能够理解持久性存储库的位置。
感谢您的帮助。