尝试在同一个春季应用程序中同时使用mongo和sql jpa时出错

时间:2017-09-05 06:26:41

标签: spring jpa spring-boot intellij-idea

我们有一个与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存储库):

enter image description here

@configuration类是否可能与applicationContext发生冲突?

@configuraion类应该在某个包/文件夹中才能正常工作吗?

此外,在@configuration文件中,由于左侧有绿豆,似乎intellij能够理解持久性存储库的位置。

enter image description here

感谢您的帮助。

0 个答案:

没有答案