#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…