Как разрешить «Обнаружен цикл автоконфигурации» при обновлении весенней загрузки с 1.5.x до 2.1.x - PullRequest
0 голосов
/ 28 июня 2019

Я обновляю весеннюю загрузку моего проекта с 1.5.2 до 2.1.6 (последняя на данный момент).После корректировки кода он, наконец, собирается успешно.

Однако я не могу запустить приложение из-за нескольких «Обнаружен цикл автоконфигурации».Ниже приведены два из них:
1. Обнаружен цикл автоконфигурации между org.springframework.boot.autoconfigure.data.neo4j.Neo4jDataAutoConfiguration и
org.springframework.boot.autoconfigure.transaction.TransactionAutoConfigurationобнаружены между org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration и org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration

Я видел только несколько не популярных, столь популярных вопросов по этой теме о стеке потока:
Eclipse Spring Boot - обнаружен цикл автоконфигурации между HibernateJpaAutoConfiguration и CacheAutoConfiguration

Eclipse Spring Boot - обнаружен цикл автоконфигурации между TransactionAutoConfiguration и Neo4jDataAutoConfiguration

* ** ** *** Итак, мне интересно, как вообще должен быть разрешен «Обнаружен цикл автоконфигурации между»?

Я попытался добавить исключение в аннотацию @SpringBootApplication.Это помогает мне временно обойти проблему, но чуть позже у меня другие проблемы ... Я не уверен, связаны ли они с этим, исключает или нет.

Например:

@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class, 
        HibernateJpaAutoConfiguration.class, CacheAutoConfiguration.class})
public class InitApplication {

пропускает цикл автоконфигурации, обнаруженный между сообщением org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration и org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, в котором появилось сообщение.

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