intellij创意报告无法为定制的spring-boot-starter模块自动接线bean

时间:2018-10-01 05:29:31

标签: java spring maven spring-boot intellij-idea

我有2个启动程序模块:spring-boot-starter-vertx和spring-boot-starter-vertx-consul

领事启动器取决于vertx启动器

Intellij idea报告它无法自动为领事启动器模块(在vertx启动器模块中定义)接线Vertx bean

但是所有模块都由maven成功构建和运行(包括使用vertx和consul启动程序的模块)

如何说出另一个模块提供Vertx bean以避免错误报告? (我添加了ConditionalOnBean,但错误仍然存​​在)

2 个答案:

答案 0 :(得分:1)

我认为您需要在Intellij Idea中定义模块的依赖关系。通过这种方式,Intellij可以按预定义的顺序构建模块,并将其设置在类路径中。

有关更多信息: https://www.jetbrains.com/help/idea/creating-and-managing-modules.html#working-with-module-dependencies

答案 1 :(得分:1)

在ConsulConfiguration上使用@Import(VertxConfiguration.class)解析