springdoc.org

Evaluation du site springdoc.org

OpenAPI 3 Library for spring-boot

 Généré le 17 Mars 2026 08:08

Vieilles statistiques? UPDATE !

Le score est de 49/100

Optimisation du contenu

Titre

OpenAPI 3 Library for spring-boot

Longueur : 33

Parfait, votre titre contient entre 10 et 70 caractères.

Description

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

Longueur : 144

Génial, votre balise META description contient entre 70 et 160 caractères.

Mots-clefs

Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.

Propriétés Open Graph

Bien, cette page profite des balises META Open Graph.

Propriété Contenu
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

Niveaux de titre

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.

Images

Nous avons trouvé 17 image(s) sur cette page Web.

10 attribut(s) alt sont vides ou manquants. Ajouter un texte alternatif permet aux moteurs de recherche de mieux comprendre le contenu de vos images.

Ratio texte/HTML

Ratio : 0%

le ratio de cette page texte/HTML est au-dessous de 15 pour cent, ce qui signifie que votre site manque de contenu textuel.

Flash

Parfait, aucun contenu FLASH n'a été détecté sur cette page.

Iframe

Génial, il n'y a pas d'Iframes détectés sur cette page.

Réécriture d'URLs

Bien. Vos liens sont optimisés!

Tiret bas dans les URLs

Parfait! Aucuns soulignements détectés dans vos URLs.

Liens dans la page

Nous avons trouvé un total de 188 lien(s) dont 11 lien(s) vers des fichiers

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

Mots-clefs

Nuage de mots-clefs

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre

Ergonomie

Url

Domaine : springdoc.org

Longueur : 13

Favicon

Génial, votre site web dispose d'un favicon.

Imprimabilité

Aucun style CSS pour optimiser l'impression n'a pu être trouvé.

Langue

Bien. Votre langue est : en.

Dublin Core

Cette page ne profite pas des métadonnées Dublin Core.

Document

Doctype

HTML 5

Encodage

Parfait. Votre charset est UTF-8.

Validité W3C

Erreurs : 0

Avertissements : 0

E-mail confidentialité

Attention! Au moins une adresse e-mail a été trouvée en texte clair. Utilisez une protection anti-spam gratuite pour cacher vos e-mails aux spammeurs.

HTML obsolètes

Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.

Astuces vitesse

Attention! Essayez d'éviter les tableaux imbriqués au format HTML.
Mauvais, votre site web utilise des styles css inline.
Génial, votre site web contient peu de fichiers CSS.
Mauvais, votre site web contient trop de fichiers javascript (plus de 6).
Parfait : votre site tire parti de gzip.

Mobile

Optimisation mobile

Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML

Votre site web dispose d’une sitemap XML, ce qui est optimal.

https://springdoc.org/sitemap.xml

Robots.txt

https://springdoc.org/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.

Mesures d'audience

Votre site web dispose d’une outil d'analytics, ce qui est optimal.

   Google Analytics

PageSpeed Insights


Dispositif
Les catégories

Free SEO Testing Tool

Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web