ResourceNotFoundException в методе поиска - PullRequest
0 голосов
/ 06 октября 2018

Я пытаюсь выставить в Rest мой репозиторий, написанный на Spring

@RepositoryRestResource(collectionResourceRel = "product", path = "product")
interface ProductRepository : MongoRepository<ProductBean, Long> {
    @RestResource(path = "findByBizid")
    fun findByBizid(@Param("bizid") bizid : String): List<ProductBean>
}

Компиляция в порядке, предупреждений нет.Если я правильно понял, следующий URL должен возвращать мой пользовательский метод запроса http://127.0.0.1:8080/product/search/findByBizid?bizid=AB

Но я получил пустой ответ, и в консоли пружины Intellijidea возникает исключение пружины:

ПРЕДУПРЕЖДЕНИЕ 39290 --- [nio-8080-exec-1] .mmaExceptionHandlerExceptionResolver: Устраненное исключение, вызванное выполнением обработчика: org.springframework.data.rest.webmvc.ResourceNotFoundException: ресурс не найден!

Я провожу на этом всю ночь, я полностью потерян

Я пытался упростить мой код, скопировать и вставить некоторые учебные примеры, ничего не получилось.

Я понял, что 127.0.0.1:8080/product/search метод также не работает.Даже если я удаляю свои таможенные методы.

Есть идеи, как это отладить?

Энтони

Обновление: я забыл сказать, что классический список репозиториев работает хорошо: 127.0.0.1: 8080 / product извлекает весь товар в db

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