Я пытаюсь интегрировать определение open-api Springdoc в свой проект. В настоящее время по какой-то странной причине /v3/api-docs работает правильно, он получает версию API JSON, но пользовательский интерфейс не работает, консоль печатает, что index.html не найден (404). Есть ли способ заставить эту функцию работать? Есть ли кто-нибудь, кто сталкивался с подобной проблемой в новейшей версии Springboot?

Вот моя конфигурация безопасности:
@Configuration @EnableWebSecurity @RequiredArgsConstructor общественный класс SecurityConfiguration расширяет WebMvcConfigurationSupport { частный окончательный JwtAuthenticationFilter jwtAuthFilter; частный конечный поставщик аутентификации AuthenticationProvider; частная статическая окончательная строка [] URL_WHITELIST = { ApplicationConstants.AUTH + "/**", ApplicationConstants.PARKING_SPOT + ID, "/ошибка", "/favicon.ico", "/ чванство-ресурсы", "/чванство-ресурсы/**", "/конфигурация/пользовательский интерфейс", "/конфигурация/безопасность", "/swagger-ui.html", "/webjars/**", "/v3/api-docs/**", "/api/public/**", "/api/public/аутентификация", "/актуатор/*", "/чванство-ui/**" }; @Бин public SecurityFilterChain securityFilterChain(HttpSecurity http) выдает исключение { http .csrf(AbstractHttpConfigurer::отключить) .authorizeHttpRequests(авторизовать -> авторизовать .requestMatchers(URL_WHITELIST) .permitAll() .Любой запрос() .аутентифицированный()) .sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS)) .authenticationProvider(провайдер аутентификации) .addFilterBefore(jwtAuthFilter, UsernamePasswordAuthenticationFilter.class); вернуть http.build(); } } И инициализация OpenAPI:
@Конфигурация общественный класс OpenApiConfiguration { @Бин публичный OpenAPI openAPI() { Информация информация = новая информация() .title("API ParkingTime") .версия("1.0"); вернуть новый OpenAPI().info(информация); } } Пом:
org.springdoc springdoc-openapi-starter-webmvc-ui 2.2.0 io.swagger.core.v3 swagger-аннотации 2.2.18 консоль:
2023-11-17T10:56:36.805+01:00 WARN 8272 --- [nio-8080-exec-1] o.s.web.servlet.PageNotFound: нет сопоставления для GET /swagger-ui/index .html 2023-11-17T10:56:37.440+01:00 WARN 8272 --- [nio-8080-exec-2] o.s.web.servlet.PageNotFound: нет сопоставления для GET /swagger-ui/index.html
Мобильная версия