«Обнаружено неоднозначное сопоставление поиска». исключение выдается, когда springfox-boot-starter 3.0.0 реализован в Spring Boot 2.3.6

#spring-boot #swagger #springfox #spring-boot-2 #springfox-boot-starter

#spring-boot #swagger #springfox #spring-boot-2 #springfox-boot-starter

Вопрос:

‘java.lang.IllegalStateException: обнаружено неоднозначное сопоставление поиска.»исключение выдается, когда я пытаюсь реализовать springfox-boot-starter 3.0.0 в Spring Boot 2.3.6.

У меня есть два перегруженных метода public abstract Collection abc(int) и public abstract Page abc(int, Pagable) в том же репозитории. В исключении говорится, что оба эти метода сопоставлены с /abc ! Настройте конфигурации, чтобы получить однозначные пути!.

Есть предложения по решению этой проблемы? Заранее спасибо!

Комментарии:

1. Я получил эту ошибку при выполнении этого руководства по содержимому Spring ( paulcwarren.github.io/spring-content /… ) при выполнении последнего вызова ( curl -H 'Accept:application/hal json' http://localhost:8080/files/ ): java.lang.IllegalStateException: Ambiguous search mapping detected. Both public abstract [...].LockingAndVersioningRepository.findAllVersions([...]Object) and public abstract java.util.List [...].findAllVersions([...]Object,org.springframework.data.domain.Sort) are mapped to /findAllVersions! Tweak configuration to get to unambiguous paths!

2. … копирование интерфейса в мой локальный код и удаление одного из неоднозначных методов работает, но, конечно, не так, как предполагал автор Spring Content…