Конечная точка пользовательского интерфейса Swagger не отображаетсяJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Конечная точка пользовательского интерфейса Swagger не отображается

Сообщение Anonymous »

Я указал собственную конечную точку пользовательского интерфейса Swagger.

Код: Выделить всё

springdoc:
swagger-ui:
path: /swagger-ui
Однако при открытии браузера я получаю 404:

Код: Выделить всё

http://localhost:8080/swagger-ui

Код: Выделить всё

2026-05-08T20:00:23.390+03:00  INFO 10644 --- [task-service] [           main] o.s.boot.reactor.netty.NettyWebServer    : Netty started on port 8080 (http)
2026-05-08T20:00:23.397+03:00  INFO 10644 --- [task-service] [           main] c.e.task_service.TaskServiceApplication  : Started TaskServiceApplication in 5.287 seconds (process running for 5.885)
2026-05-08T20:00:23.402+03:00  WARN 10644 --- [task-service] [           main] o.s.core.events.SpringDocAppInitializer  : SpringDoc /v3/api-docs endpoint is enabled by default.  To disable it in production, set the property 'springdoc.api-docs.enabled=false'
:

Код: Выделить всё


4.0.0

org.springframework.boot
spring-boot-starter-parent
4.0.6
  

com.example
task-service
0.0.1-SNAPSHOT

21
1.6.3
0.2.0
3.0.3



org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-webflux



org.postgresql
postgresql
runtime


org.springdoc
springdoc-openapi-starter-webflux-ui
${springdoc-openapi.ver}


org.projectlombok
lombok
true


org.projectlombok
lombok-mapstruct-binding
${lombok-mapstruct-binding.version}
compile


org.mapstruct
mapstruct
${mapstruct.version}


org.springframework.boot
spring-boot-starter-data-jpa-test
test


org.springframework.boot
spring-boot-starter-webflux-test
test






org.apache.maven.plugins
maven-compiler-plugin



org.projectlombok
lombok
${lombok.version}


org.mapstruct
mapstruct-processor
${mapstruct.version}





org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok








Код: Выделить всё

http://localhost:8080/v3/api-docs доступен.  Однако он ничего не содержит, возможно, потому, что мне нужно явно добавить в свой код аннотации Swagger при использовании RouterFunction
.
Как мне предоставить конечную точку? Раньше это была просто вставка зависимости Springdoc в pom.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»