springdoc.org

Avaliação do site springdoc.org

OpenAPI 3 Library for spring-boot

 Gerado a 17 de Março de 2026 08:08 AM

Estatísticas desatualizadas? ATUALIZE !

O resultado é de 49/100

Conteúdo SEO

Título

OpenAPI 3 Library for spring-boot

Cumprimento : 33

Perfeito, o Título contém entre 10 e 70 caracteres.

Descrição

OpenAPI 3 Library for spring boot projects. Is based on swagger-ui, to display the OpenAPI description.Generates automatically the OpenAPI file.

Cumprimento : 144

Perfeito, a Descrição META contém entre 70 e 160 caracteres.

Palavras-chave

Mau. Não detetámos palavras-chave META na sua página.

Propriedades Og Meta

Boa! Esta página tira vantagens das propriedades Og.

Propriedade Conteúdo
title OpenAPI 3 Library for spring-boot
locale en_US
description Library for OpenAPI 3 with spring boot projects. Is based on swagger-ui, to display the OpenAPI description.Generates automatically the OpenAPI file.
url http://springdoc.org/
site_name OpenAPI 3 Library for spring-boot
image https://springdoc.org/img/banner-logo.svg

Cabeçalhos

H1 H2 H3 H4 H5 H6
1 13 114 0 0 0
  • [H1] springdoc-openapi v2.8.16
  • [H2] 1. Introduction
  • [H2] 2. Getting Started
  • [H2] 3. Springdoc-openapi Modules
  • [H2] 4. Springdoc-openapi Features
  • [H2] 5. Springdoc-openapi Properties
  • [H2] 6. Springdoc-openapi Plugins
  • [H2] 7. Springdoc-openapi Demos
  • [H2] 8. Migrating from springdoc-openapi v1
  • [H2] 9. Migrating from SpringFox
  • [H2] 10. Other resources
  • [H2] 11. Sponsor
  • [H2] 12. Special Thanks
  • [H2] 13. F.A.Q
  • [H3] 3.1. General overview
  • [H3] 3.2. Spring WebMvc support
  • [H3] 3.3. Spring WebFlux support
  • [H3] 3.4. Swagger-UI support
  • [H3] 3.5. Scalar support
  • [H3] 3.6. Spring Hateoas support
  • [H3] 3.7. Spring Data Rest support
  • [H3] 3.8. Spring Security support
  • [H3] 3.9. Actuator support
  • [H3] 3.10. Spring Cloud Function Web support
  • [H3] 3.11. Kotlin support
  • [H3] 3.12. Groovy support
  • [H3] 3.13. Javadoc support
  • [H3] 3.14. Springdoc-openapi BOM
  • [H3] 4.1. Adding API Information and Security documentation
  • [H3] 4.2. Error Handling for REST using @ControllerAdvice
  • [H3] 4.3. Disabling the springdoc-openapi endpoints
  • [H3] 4.4. Disabling the swagger-ui
  • [H3] 4.5. Swagger-ui configuration
  • [H3] 4.6. Selecting the Rest Controllers to include in the documentation
  • [H3] 4.7. Spring-webflux/WebMvc.fn with Functional Endpoints
  • [H3] 4.8. Integration with WildFly
  • [H3] 5.1. springdoc-openapi core properties
  • [H3] 5.2. swagger-ui properties
  • [H3] 6.1. Maven plugin
  • [H3] 6.2. Gradle plugin
  • [H3] 7.1. springdoc applications demos
  • [H3] 7.2. Source code of the Demo Applications
  • [H3] 10.1. Additional resources to get started
  • [H3] 10.2. Dependencies repository
  • [H3] 11.1. Benefits of being a bronze sponsor
  • [H3] 11.2. Benefits of being a silver sponsor
  • [H3] 11.3. Benefits of being a gold sponsor
  • [H3] 13.1. How can I define multiple OpenAPI definitions in one Spring Boot project?
  • [H3] 13.2. How can I configure Swagger UI?
  • [H3] 13.3. How can I filter the resources documented in the output specification by the provided group?
  • [H3] 13.4. How can I disable/enable Swagger UI generation based on env variable?
  • [H3] 13.5. How can I control the default expansion setting for the operations and tags, in the Swagger UI ,
  • [H3] 13.6. How can I change the layout of the swagger-ui?
  • [H3] 13.7. How can I sort endpoints alphabetically?
  • [H3] 13.8. How can I disable the try it out button?
  • [H3] 13.9. How can I add Reusable Enums ?
  • [H3] 13.10. How can i apply enumAsRef = true to all enums ?
  • [H3] 13.11. How can I explicitly set which paths to filter?
  • [H3] 13.12. How can I explicitly set which packages to scan?
  • [H3] 13.13. How can I set Swagger properties programmatically?
  • [H3] 13.14. How can I ignore some field of model ?
  • [H3] 13.15. How can I ignore @AuthenticationPrincipal parameter from spring-security ?
  • [H3] 13.16. Is there a Gradle plugin available?
  • [H3] 13.17. How can I hide a parameter from the documentation ?
  • [H3] 13.18. Is @Parameters annotation supported ?
  • [H3] 13.19. Does springdoc-openapi support Jersey?
  • [H3] 13.20. Can springdoc-openapi generate API only for @RestController?
  • [H3] 13.21. Are the following validation annotations supported : @NotEmpty @NotBlank @PositiveOrZero @NegativeOrZero?
  • [H3] 13.22. How can I map Pageable (spring-data-commons) object to correct URL-Parameter in Swagger UI?
  • [H3] 13.23. How can I generate enums in the generated description?
  • [H3] 13.24. How can I deploy springdoc-openapi-starter-webmvc-ui behind a reverse proxy?
  • [H3] 13.25. Is @JsonView annotations in Spring MVC APIs supported?
  • [H3] 13.26. Adding springdoc-openapi-starter-webmvc-ui dependency breaks my public/index.html welcome page
  • [H3] 13.27. How can I test the Swagger UI?
  • [H3] 13.28. How can I customise the OpenAPI object ?
  • [H3] 13.29. How can I return an empty content as response?
  • [H3] 13.30. How are endpoints with multiple consuming media types supported?
  • [H3] 13.31. How can I get yaml and json (OpenAPI) in compile time?
  • [H3] 13.32. What are the ignored types in the documentation?
  • [H3] 13.33. How can i disable ignored types:
  • [H3] 13.34. How do I add authorization header in requests?
  • [H3] 13.35. Differentiation to Springfox project
  • [H3] 13.36. How do I migrate to OpenAPI 3 with springdoc-openapi
  • [H3] 13.37. How can I set a global header?
  • [H3] 13.38. Are Callbacks supported?
  • [H3] 13.39. How can I define SecurityScheme ?
  • [H3] 13.40. How can I hide an operation or a controller from documentation ?
  • [H3] 13.41. How to configure global security schemes?
  • [H3] 13.42. Can I use spring property with swagger annotations?
  • [H3] 13.43. How is server URL generated ?
  • [H3] 13.44. How can I disable springdoc-openapi cache?
  • [H3] 13.45. How can I expose the mvc api-docs endpoints without using the swagger-ui?
  • [H3] 13.46. How can I disable springdoc-openapi endpoints ?
  • [H3] 13.47. How can I hide Schema of the the response ?
  • [H3] 13.48. What is the URL of the swagger-ui, when I set a different context-path?
  • [H3] 13.49. Can I customize OpenAPI object programmatically?
  • [H3] 13.50. Where can I find the source code of the demo applications?
  • [H3] 13.51. Does this library supports annotations from interfaces?
  • [H3] 13.52. What is the list of the excluded parameter types?
  • [H3] 13.53. Is file upload supported ?
  • [H3] 13.54. Can I use @Parameter inside @Operation annotation?
  • [H3] 13.55. Why my parameter is marked as required?
  • [H3] 13.56. How are overloaded methods with the same endpoints, but with different parameters
  • [H3] 13.57. What is a proper way to set up Swagger UI to use provided spec.yml?
  • [H3] 13.58. Is there a way to send authorization header through the @Parameter tag?
  • [H3] 13.59. My Rest Controller using @Controller annotation is ignored?
  • [H3] 13.60. How can I define groups using application.yml?
  • [H3] 13.61. How can I extract fields from parameter object ?
  • [H3] 13.62. How can I use the last springdoc-openapi SNAPSHOT ?
  • [H3] 13.63. How can I use enable springdoc-openapi MonetaryAmount support ?
  • [H3] 13.64. How can i aggregate external endpoints (exposing OPENAPI 3 spec) inside one single application?
  • [H3] 13.65. How can use custom json/yml file instead of generated one ?
  • [H3] 13.66. How can i enable CSRF support?
  • [H3] 13.67. How can i disable the default swagger petstore URL?
  • [H3] 13.68. Is @PageableDefault supported, to enhance the OpenAPI 3 docuementation?
  • [H3] 13.69. How can i make spring security login-endpoint visible ?
  • [H3] 13.70. How can i show schema definitions even the schema is not referenced?
  • [H3] 13.71. How to override @Deprecated?
  • [H3] 13.72. How can i display a method that returns ModelAndView?
  • [H3] 13.73. How can i have pretty-printed output of the OpenApi specification?
  • [H3] 13.74. How can i define different schemas for the same class?
  • [H3] 13.75. How can i define different description for a class attribute depending on usage?
  • [H3] 13.76. Customizing swagger static resources
  • [H3] 13.77. Is GraalVM supported ?
  • [H3] 13.78. How to Integrate Open API 3 with Spring project (not Spring Boot)?
  • [H3] 13.79. What is the compatibility matrix of springdoc-openapi with spring-boot ?
  • [H3] 13.80. Why am i getting an error: Swagger UI unable to render definition, when overriding the default spring registered HttpMessageConverter?
  • [H3] 13.81. Some parameters are not generated in the resulting OpenAPI spec.

Imagens

Encontrámos 17 imagens nesta página.

10 atributos ALT estão vazios ou em falta. É recomendado adicionar texto alternativo de modo a que os motores de busca identifiquem melhor o conteúdo das suas imagens.

Rácio Texto/HTML

Rácio : 0%

O rácio de texto para código HTML desta página é menor que 15 porcento, o que significa que provavelmente é necessário de adicionar mais conteúdos em forma de texto.

Flash

Perfeito, não foi encontrado conteúdo Flash nesta página.

Iframe

Excelente, não foram detetadas Iframes nesta página.

Reescrita de URL

Perfeito. As ligações aparentam ser limpas!

Underscores (traços inferiores) nas URLs

Perfeito. Não foram encontrados 'underscores' (traços inferiores) nas suas URLs.

Ligações para a própria página

Encontrámos um total de 188 ligações incluindo 11 ligações a ficheiros

Âncoras Tipo Sumo
1. Introduction Internas Passa sumo
2. Getting Started Internas Passa sumo
3. Springdoc-openapi Modules Internas Passa sumo
3.1. General overview Internas Passa sumo
3.2. Spring WebMvc support Internas Passa sumo
3.3. Spring WebFlux support Internas Passa sumo
3.4. Swagger-UI support Internas Passa sumo
3.5. Scalar support Internas Passa sumo
3.6. Spring Hateoas support Internas Passa sumo
3.7. Spring Data Rest support Internas Passa sumo
3.8. Spring Security support Internas Passa sumo
3.9. Actuator support Internas Passa sumo
3.10. Spring Cloud Function Web support Internas Passa sumo
3.11. Kotlin support Internas Passa sumo
3.12. Groovy support Internas Passa sumo
3.13. Javadoc support Internas Passa sumo
3.14. Springdoc-openapi BOM Internas Passa sumo
4. Springdoc-openapi Features Internas Passa sumo
4.1. Adding API Information and Security documentation Internas Passa sumo
4.2. Error Handling for REST using @ControllerAdvice Internas Passa sumo
4.4. Disabling the swagger-ui Internas Passa sumo
4.5. Swagger-ui configuration Internas Passa sumo
4.6. Selecting the Rest Controllers to include in the documentation Internas Passa sumo
4.7. Spring-webflux/WebMvc.fn with Functional Endpoints Internas Passa sumo
4.8. Integration with WildFly Internas Passa sumo
5. Springdoc-openapi Properties Internas Passa sumo
5.1. springdoc-openapi core properties Internas Passa sumo
5.2. swagger-ui properties Internas Passa sumo
6. Springdoc-openapi Plugins Internas Passa sumo
6.1. Maven plugin Internas Passa sumo
6.2. Gradle plugin Internas Passa sumo
7. Springdoc-openapi Demos Internas Passa sumo
7.1. springdoc applications demos Internas Passa sumo
7.2. Source code of the Demo Applications Internas Passa sumo
8. Migrating from springdoc-openapi v1 Internas Passa sumo
9. Migrating from SpringFox Internas Passa sumo
10. Other resources Internas Passa sumo
10.1. Additional resources to get started Internas Passa sumo
10.2. Dependencies repository Internas Passa sumo
11. Sponsor Internas Passa sumo
11.1. Benefits of being a bronze sponsor Internas Passa sumo
11.2. Benefits of being a silver sponsor Internas Passa sumo
11.3. Benefits of being a gold sponsor Internas Passa sumo
12. Special Thanks Internas Passa sumo
13. F.A.Q Internas Passa sumo
13.1. How can I define multiple OpenAPI definitions in one Spring Boot project? Internas Passa sumo
13.2. How can I configure Swagger UI? Internas Passa sumo
13.3. How can I filter the resources documented in the output specification by the provided group? Internas Passa sumo
13.4. How can I disable/enable Swagger UI generation based on env variable? Internas Passa sumo
13.5. How can I control the default expansion setting for the operations and tags, in the Swagger UI , Internas Passa sumo
13.7. How can I sort endpoints alphabetically? Internas Passa sumo
13.8. How can I disable the try it out button? Internas Passa sumo
13.9. How can I add Reusable Enums ? Internas Passa sumo
13.11. How can I explicitly set which paths to filter? Internas Passa sumo
13.12. How can I explicitly set which packages to scan? Internas Passa sumo
13.13. How can I set Swagger properties programmatically? Internas Passa sumo
13.14. How can I ignore some field of model ? Internas Passa sumo
13.16. Is there a Gradle plugin available? Internas Passa sumo
13.17. How can I hide a parameter from the documentation ? Internas Passa sumo
13.23. How can I generate enums in the generated description? Internas Passa sumo
13.27. How can I test the Swagger UI? Internas Passa sumo
13.28. How can I customise the OpenAPI object ? Internas Passa sumo
13.29. How can I return an empty content as response? Internas Passa sumo
13.30. How are endpoints with multiple consuming media types supported? Internas Passa sumo
13.31. How can I get yaml and json (OpenAPI) in compile time? Internas Passa sumo
13.32. What are the ignored types in the documentation? Internas Passa sumo
13.33. How can i disable ignored types: Internas Passa sumo
13.34. How do I add authorization header in requests? Internas Passa sumo
13.35. Differentiation to Springfox project Internas Passa sumo
13.36. How do I migrate to OpenAPI 3 with springdoc-openapi Internas Passa sumo
13.37. How can I set a global header? Internas Passa sumo
13.38. Are Callbacks supported? Internas Passa sumo
13.39. How can I define SecurityScheme ? Internas Passa sumo
13.40. How can I hide an operation or a controller from documentation ? Internas Passa sumo
13.41. How to configure global security schemes? Internas Passa sumo
13.42. Can I use spring property with swagger annotations? Internas Passa sumo
13.43. How is server URL generated ? Internas Passa sumo
13.44. How can I disable springdoc-openapi cache? Internas Passa sumo
13.47. How can I hide Schema of the the response ? Internas Passa sumo
13.49. Can I customize OpenAPI object programmatically? Internas Passa sumo
13.50. Where can I find the source code of the demo applications? Internas Passa sumo
13.51. Does this library supports annotations from interfaces? Internas Passa sumo
13.52. What is the list of the excluded parameter types? Internas Passa sumo
13.53. Is file upload supported ? Internas Passa sumo
13.55. Why my parameter is marked as required? Internas Passa sumo
13.56. How are overloaded methods with the same endpoints, but with different parameters Internas Passa sumo
13.57. What is a proper way to set up Swagger UI to use provided spec.yml? Internas Passa sumo
13.58. Is there a way to send authorization header through the @Parameter tag? Internas Passa sumo
13.59. My Rest Controller using @Controller annotation is ignored? Internas Passa sumo
13.60. How can I define groups using application.yml? Internas Passa sumo
13.61. How can I extract fields from parameter object ? Internas Passa sumo
13.64. How can i aggregate external endpoints (exposing OPENAPI 3 spec) inside one single application? Internas Passa sumo
13.65. How can use custom json/yml file instead of generated one ? Internas Passa sumo
13.66. How can i enable CSRF support? Internas Passa sumo
13.67. How can i disable the default swagger petstore URL? Internas Passa sumo
13.68. Is @PageableDefault supported, to enhance the OpenAPI 3 docuementation? Internas Passa sumo
13.69. How can i make spring security login-endpoint visible ? Internas Passa sumo
13.70. How can i show schema definitions even the schema is not referenced? Internas Passa sumo
13.71. How to override @Deprecated? Internas Passa sumo
13.72. How can i display a method that returns ModelAndView? Internas Passa sumo
13.73. How can i have pretty-printed output of the OpenApi specification? Internas Passa sumo
13.74. How can i define different schemas for the same class? Internas Passa sumo
13.75. How can i define different description for a class attribute depending on usage? Internas Passa sumo
13.76. Customizing swagger static resources Internas Passa sumo
13.77. Is GraalVM supported ? Internas Passa sumo
13.78. How to Integrate Open API 3 with Spring project (not Spring Boot)? Internas Passa sumo
13.81. Some parameters are not generated in the resulting OpenAPI spec. Internas Passa sumo
Open Collective Externas Passa sumo
sponsor Externas Passa sumo
View project on GitHub Externas Passa sumo
swagger-ui jars Externas Passa sumo
Swagger UI Externas Passa sumo
Scalar Externas Passa sumo
Scalar documentation Externas Passa sumo
Sample applications with Spring Cloud Function Web Externas Passa sumo
- Internas Passa sumo
https://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/ Externas Passa sumo
#25938 Externas Passa sumo
HelloRouter Externas Passa sumo
QuotesRouter Externas Passa sumo
BookRouter Externas Passa sumo
EmployeeRouter Externas Passa sumo
PositionRouter Externas Passa sumo
Sample webflux application using functional DSL Externas Passa sumo
Sample code with Functional Endpoints documentation Externas Passa sumo
spring configuration properties Externas Passa sumo
see Array.prototype.sort() Externas Passa sumo
swagger.io/docs/open-source-tools/swagger-ui/usage/deep-linking Externas Passa sumo
See security advisory Externas Passa sumo
Highlight.js Externas Passa sumo
https://github.com/springdoc/springdoc-openapi-maven-plugin Externas Passa sumo
https://github.com/springdoc/springdoc-openapi-gradle-plugin Externas Passa sumo
Demo Spring Boot 3 Web MVC with OpenAPI 3 and Swagger-UI Internas Passa sumo
Demo Spring Boot 3 WebFlux with OpenAPI 3 and Swagger-UI Internas Passa sumo
Demo Spring Boot 3 Web MVC with OpenAPI 3 and Scalar Internas Passa sumo
Demo Spring Boot 3 WebFlux with OpenAPI 3 and Scalar Internas Passa sumo
Demo Spring Boot 3 WebFlux with Functional endpoints OpenAPI 3 Internas Passa sumo
Demo Spring Boot 3 and Spring Hateoas with OpenAPI 3 Internas Passa sumo
Demo Spring Boot 3 and Spring Cloud Function Web MVC Internas Passa sumo
Demo Spring Boot 3 and Spring Cloud Function WebFlux Internas Passa sumo
Demo Spring Boot 3 and Spring Cloud Gateway Internas Passa sumo
https://github.com/springdoc/springdoc-openapi-demos/tree/master Externas Passa sumo
how-can-i-deploy-springdoc-openapi-starter-webmvc-ui-behind-a-reverse-proxy Internas Passa sumo
how-can-i-configure-swagger-ui Internas Passa sumo
how-can-i-hide-an-operation-or-a-controller-from-documentation Internas Passa sumo
Springdoc-openapi presentation Externas Passa sumo
Baeldung Externas Passa sumo
DZone Part1 Externas Passa sumo
DZone Part2 Externas Passa sumo
Extending Swagger and Spring Doc Open API Externas Passa sumo
Piotrminkowski Blog Externas Passa sumo
https://central.sonatype.com/search?q=g:org.springdoc Externas Passa sumo
https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/springdoc/ Externas Passa sumo
springdoc.org Internas Passa sumo
The Spring Team Externas Passa sumo
JetBrains Externas Passa sumo
https://github.com/springdoc/springdoc-openapi/tree/main/springdoc-openapi-tests/springdoc-openapi-actuator-webmvc-tests/src/test/java/test/org/springdoc/api/app68 Externas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
gradle plugin Internas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
https://github.com/swagger-api/swagger-samples/tree/2.0/java/java-jersey2-minimal Externas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
RFC7239 "Forwarded Headers" Externas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
https://github.com/springdoc/springdoc-openapi/blob/main/springdoc-openapi-starter-webmvc-ui/src/test/java/test/org/springdoc/ui/app1/SpringDocApp1Test.java Externas Passa sumo
https://github.com/springdoc/springdoc-openapi/blob/main/springdoc-openapi-starter-webflux-api/src/test/java/test/org/springdoc/api/app39/SpringDocTestApp.java Externas Passa sumo
https://github.com/springdoc/springdoc-openapi-maven-plugin.git Externas Passa sumo
https://docs.spring.io/spring/docs/5.1.x/spring-framework-reference/web.html#mvc-ann-arguments Externas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
https://github.com/springdoc/springdoc-openapi-demos Externas Passa sumo
- Internas Passa sumo
https://swagger.io/docs/specification/describing-parameters/#header-parameters Externas Passa sumo
springdoc-openapi-properties Internas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
https://github.com/swagger-api/swagger-ui/blob/main/docs/usage/configuration.md#requestinterceptor Externas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
Spring-Boot 3.2.0 Externas Passa sumo

Palavras-chave SEO

Núvem de palavras-chave

Consistência das Palavras-chave

Palavra-chave Conteúdo Título Palavras-chave Descrição Cabeçalhos

Usabilidade

Url

Domínio : springdoc.org

Cumprimento : 13

Favicon

Ótimo, o site tem um favicon.

Facilidade de Impressão

Não encontrámos CSS apropriado para impressão.

Língua

Otimo! A língua declarada deste site é en.

Dublin Core

Esta página não tira vantagens do Dublin Core.

Documento

Tipo de Documento

HTML 5

Codificação

Perfeito. O conjunto de caracteres UTF-8 está declarado.

Validação W3C

Erros : 0

Avisos : 0

Privacidade do Email

Aviso! No mínimo, foi encontrado um endereço de email sob a forma de texto. Isto é um convite para que spammers entupam a caixa de correio deste endereço.

HTML obsoleto

Fantástico! Não detetámos etiquetas HTML obsoletas.

Dicas de Velocidade

Atenção! Existem tabelas dentro de outras tabelas em HTML.
Oh não, o site usa estilos CSS nas etiquetas HTML.
Boa, o site usa poucos ficheiros CSS.
Oh, não! O site utiliza demasiados ficheiros JavaScript (mais que 6).
Perfeito, o site tira vantagens da compressão gzip.

Dispositivos Móveis

Otimização para dispositivos móveis

Icon Apple
Meta Viewport Tag
Conteúdo Flash

Otimização

XML Sitemap

Perfeito, o site tem um mapa XML do site (sitemap).

https://springdoc.org/sitemap.xml

Robots.txt

https://springdoc.org/robots.txt

Perfeito, o seu site tem um ficheiro robots.txt.

Analytics

Perfeito, o site tem uma ferramenta analítica para a análise de atividade.

   Google Analytics

PageSpeed Insights


Dispositivo
Categorias

Free SEO Testing Tool

Free SEO Testing Tool é uma ferramenta gratuita que o ajuda a avaliar o seu site