Spring Boot 2.2.4 проблема с Springdoc OpenApi Swagger V3 hateoas

После интеграции библиотеки springdoc -openapi-data-rest для сопоставления объекта Pageable(spring-date-commons) для исправления параметра URL-адреса в пользовательском интерфейсе Swagger я столкнулся с этой проблемой:

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration required a single bean, but 3 were found:
    - relProviderPluginRegistry: defined by method 'relProviderPluginRegistry' in class path resource [org/springframework/hateoas/config/HateoasConfiguration.class]
    - linkDiscovererRegistry: defined in null
    - entityLinksPluginRegistry: defined by method 'entityLinksPluginRegistry' in class path resource [org/springframework/hateoas/config/WebMvcEntityLinksConfiguration.class]


Action:

Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed


Process finished with exit code 0

пожалуйста, как я мог эффективно решить эту проблему? Благодарность

1 ответ

Чтобы решить эту проблему, добавив эту зависимость в файл pom:

<dependency>
    <groupId>org.springframework.hateoas</groupId>
    <artifactId>spring-hateoas</artifactId>
    <version>1.1.1.RELEASE</version>
</dependency>

На основе этого поста

Надеюсь, что это может кому-то помочь

Другие вопросы по тегам