Я обновил 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);
Конечная точка работала нормально до обновления.
Любая помощь будет принята с благодарностью.