Я разработал один API в Spring boot
.где я использовал Swagger2 для простоты и technical
документ целенаправленно.Сейчас я сталкиваюсь с проблемой, которая в основном связана с нашим API.Это часто печать журналов.это около 1 минуты.Создано 2-5 МБ журналов.что абсолютно не приемлемо.Из-за упомянутой ниже ошибки.
Я твердо верю, что это из-за конфигурации пользовательского интерфейса Swagger.он появляется.
org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /null/swagger-resources/configuration/security
org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /null/swagger-resources
org.springframework.web.servlet.NoHandlerFoundException: No handler found for GET /null/swagger-resources/configuration/ui
Я уже настроил на обойденные следующие endpoints
из моих проверок "Authentication/Authorization
" validation
.
1. /swagger-ui.html
2. /v2/api-docs
3. /swagger-resources/configuration/ui
4. /swagger-resources
5. /swagger-resources/configuration/security
Вопрос в том, почему он внутренне вызывает конечные точки, которые начинаются с префикса /null
(см. Вышеупомянутые 3 ошибочных оператора, которые печатаются в моих журналах)
Surplice!& Интересно! вещи для меня, это происходит (, вызывая ) только в одном из моих environment
(DEV, TEST, PROD
).В то время как в других environment
он работает очень хорошо, не выбрасывая errors
.
ПРИМЕЧАНИЕ - я включил swagger
только в DEV & LOCAL env.
.Возможно, по этой причине он не дает error
в TEST & PROD
соответственно.Опять же, я не уверен, что происходит.
Даже, в моем Local также не выдаются ошибки!
Я использую следующие зависимости maven для включения swagger:
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.8.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.8.0</version>
</dependency>
Любая помощь была бы заметна !!