Конечные точки REST выдают ответ 404 после обновления Spring Boot с 1,5 до 2 - PullRequest
0 голосов
/ 06 мая 2020

Я обновил SpringBoot 1.5 до 2, используя рекомендации, приведенные в https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide

Я получил ответ 401 со следующими ошибками при первоначальном запуске моих классов Test.

Не существует PasswordEncoder, сопоставленного с идентификатором «null»

Я исправил его, используя инструкции, приведенные в ссылке ниже. https://mkyong.com/spring-boot/spring-security-there-is-no-passwordencoder-mapped-for-the-id-null/

Теперь я не получаю несанкционированную ошибку, но вместо этого я получаю ответ 404 not found при вызове конечной точки GET REST из моих тестовых классов с помощью RestAssured. Это происходит со всеми моими конечными точками. Ниже приведен снимок кода из моего тестового класса.

    Response response = given().contentType("application/json")
            .auth().preemptive().basic("myuser", "mypassword")
            .when().get(MY_URL);

Конечная точка работала нормально до обновления.

Любая помощь будет принята с благодарностью.

...