Отчеты об идеях intellij не могут автоматически связывать бины для пользовательского модуля spring-boot-starter - PullRequest
0 голосов
/ 01 октября 2018

У меня есть 2 стартовых модуля: spring-boot-starter-vertx и spring-boot-starter-vertx-консул

консул стартер зависит от vertx стартера

Идея Intellij сообщает, что она не может подключиться автоматическиBean-компонент Vertx для модуля стартера консула (он определен в модуле стартера vertx)

Но все модули успешно собираются и запускаются компанией maven (включая модуль, использующий стартера Vertx и консула)

Как понять идеюVertx bean предоставляется другим модулем, чтобы избежать сообщения об ошибке?(я добавил ConditionalOnBean, но ошибка остается)

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

разрешается с помощью @Import (VertxConfiguration.class) в ConsulConfiguration

0 голосов
/ 01 октября 2018

Я думаю, вам нужно определить зависимость модуля в Intellij Idea.Таким образом Intellij собирает модуль в предопределенном порядке и устанавливает их в пути к классам.

для получения дополнительной информации: https://www.jetbrains.com/help/idea/creating-and-managing-modules.html#working-with-module-dependencies

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...