Knife4j is a set of Swagger2 and OpenAPI3 All-in-one enhancement solution
-
Updated
Feb 3, 2026 - HTML
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
springdoc-openapiHere are 177 public repositories matching this topic...Language: All
Filter by language
Sort: Most stars
Sort options
Knife4j is a set of Swagger2 and OpenAPI3 All-in-one enhancement solution
Library for OpenAPI 3 with spring-boot
kotlin java oauth2 spring spring-boot rest-api swagger spring-data-rest openapi spring-security swagger-ui json-format openapi-spec spring-hateoas openapi-specification swagger-documentation spring-webflux openapi3 yaml-format springdoc-openapi
The goal of this project is to secure movies-app using Keycloak (with PKCE). movies-app consists of two applications: one is a Spring Boot Rest API called movies-api and another is a React application called movies-ui.
react javascript java docker spring-boot mongodb keycloak postgresql spring-security omdb-api spring-data-mongodb spring-web-mvc semantic-ui-react pkce oauth2-resource-server dicebear springdoc-openapi
The goal of this project is to implement an application called movie-app to manage movies. For it, we will implement a back-end Spring Boot application called movie-api and a front-end React application called movie-ui. Additionally, we will use OAuth2 (Social Login) to secure both applications.
react javascript java docker spring-boot eslint postgresql spring-security jsonwebtoken spring-data-jpa social-login oauth2-client spring-web-mvc google-oauth2 vite google-oauth-login springdoc-openapi github-oauth2 mantine github-oauth-login
The goal of this project is to implement an application called order-app to manage orders. For it, we will implement a back-end Spring Boot application called order-api and a front-end React application called order-ui. Besides, we will use JWT Authentication to secure both applications.
react javascript java docker jwt spring-boot eslint postgresql spring-security jsonwebtoken spring-data-jpa jwt-authentication spring-web-mvc vite springdoc-openapi mantine
A highly opinionated and complete template for Spring Boot projects ready for production
java bootstrap template spring-boot thymeleaf gradle lombok spring-security spring-boot-starter hibernate spring-data-jpa hibernate-validator h2-database spring-boot-template formvalidation springdoc-openapi java-mail-sender
The goal of this project is to create a simple Spring Boot REST API, called simple-service, and secure it with Keycloak. Furthermore, the API users will be loaded into Keycloak from OpenLDAP server.
java docker ldap spring-boot keycloak native openldap spring-security graalvm spring-web-mvc phpldapadmin oauth2-resource-server springdoc-openapi
Project goal: Explore Kafka, Kafka Connect, and Kafka Streams. Components: store-api: Inserts/updates MySQL records. Source Connectors: Monitor MySQL changes, push messages to Kafka. Sink Connectors: Listen to Kafka, insert/update Elasticsearch docs. store-streams: Listens to Kafka, processes with Kafka Streams, pushes new messages to Kafka.
mysql java docker elasticsearch json kafka spring-boot avro schema-registry kafka-connect spring-data-jpa kafka-streams spring-cloud-stream spring-web-mvc springdoc-openapi
The goal of this project is to implement an application called book-app to manage books. For it, we will implement a back-end Spring Boot application called book-api and a front-end React application called book-ui. Besides, we will use Basic Authentication to secure both applications.
react javascript java docker npm spring-boot eslint postgresql spring-security basic-authentication spring-data-jpa spring-web-mvc vite springdoc-openapi mantine
The goal of this project is to implement a "News" processing pipeline composed of five Spring Boot applications: producer-api, categorizer-service, collector-service, publisher-api and news-client.
java docker elasticsearch kafka spring-boot thymeleaf eureka zipkin spring-cloud-stream spring-web-mvc spring-data-elasticsearch springdoc-openapi spring-cloud-openfeign
Experiment with Kafka, Debezium, and ksqlDB. research-service: Performs MySQL record manipulation. Source Connectors: Monitor MySQL changes, push messages to Kafka. Sink Connectors and kafka-research-consumer: Listen to Kafka, insert/update Elasticsearch. ksqlDB-Server: Listens to Kafka, performs joins, and pushes new messages to new Kafka topics.
mysql java docker elasticsearch json kafka spring-boot avro schema-registry confluent kafka-connect spring-data-jpa spring-web-mvc debezium spring-kafka ksqldb springdoc-openapi
The goal of this project is to implement two Spring Boot applications: bitcoin-api and bitcoin-client. The bitcoin-api application simulates BTC price changes, while the bitcoin-client application listens to these changes and updates a real-time UI. The bitcoin-client UI is secured using Basic Authentication.
mysql java docker kafka spring-boot thymeleaf websocket spring-security basic-authentication spring-data-jpa spring-cloud-stream spring-web-mvc tailwindcss springdoc-openapi
spring-boot-ecommerce-microservice-application
docker kubernetes oauth2 spring-boot spring-cloud postgresql software-testing spring-microservices quartz-scheduler webflux zipkin-sleuth spring-actuator spring-cloud-gateway ci-cd-pipeline spring-cloud-circuitbreaker spring-cloud-config-server r2dbc-postgresql spring-cloud-service-registry springdoc-openapi
The goals of this project are to: 1) Create a Spring Boot application that manages books, called book-service; 2) Use Keycloak as OpenID Connect provider; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides for testing applications.
java docker unit-testing spring-boot mongodb keycloak integration-testing spring-security testcontainers spring-data-mongodb spring-web-mvc oauth2-resource-server springdoc-openapi
The goal of this project is to study the JPA relationships: one-to-one, one-to-many / many-to-one, and many-to-many.
java spring-boot postgresql one-to-many spring-data-jpa mapstruct testcontainers spring-web-mvc many-to-many one-to-one many-to-one springdoc-openapi jpa-relationships
Spring Boot and Swagger 3 example - configuration for API description / response example - Swagger annotations with OpenAPI 3
crud spring spring-boot rest-api swagger openapi swagger-ui springboot crud-application restful-api crud-sample openapi-specification swagger-documentation crud-api openapi3 swagger3 crud-app springdoc-openapi springdoc springdoc-openapi-ui
The goal of this project is to create a simple Spring Boot REST API, named 'simple-service,' and secure it using the Spring Security LDAP module. Additionally, Testcontainers will be utilized for integration testing.
java docker ldap spring-boot native openldap spring-security graalvm testcontainers spring-web-mvc phpldapadmin spring-security-ldap springdoc-openapi
A Spring Boot 3 RESTful API for managing departments and employees. Features include CRUD operations, Excel/PDF reporting with JasperReport, async email sending with Thymeleaf, Dockerized PostgreSQL, and database migrations with Flyway. Enhanced with Swagger documentation, and tested using JUnit 5, Mockito, and Testcontainers.
java docker crud spring-boot jpa integration-testing postgresql api-documentation mockito flyway restful-api unit-tests testcontainers send-email-with-attachment bucket4j springdoc-openapi pdf-reports java17 spring-boot-3 excel-reports
The goal of this project is to play with Spring WebFlux on client and server side. For it, we will implement some Spring Boot Java Web applications, product-api, customer-api, order-api and client-shell, and use reactive NoSQL database like Cassandra, MongoDB, Postgres and MySQL.
mysql java docker cassandra spring-boot mongodb postgresql spring-aop spring-shell spring-webflux spring-data-mongodb-reactive http-interface spring-data-cassandra-reactive spring-data-r2dbc springdoc-openapi
The goal of this project is to explore the capabilities of Vault. To achieve this, we will develop applications that utilize Vault to store and retrieve secrets. Vault dynamically generates credentials for accessing databases and relies on Consul as the backend. The authentication method employed in Vault is AppRole.
mysql java docker cassandra spring-boot consul vault spring-data-jpa spring-web-mvc spring-cloud-vault spring-vault springdoc-openapi
Add this topic to your repoTo associate your repository with the springdoc-openapi topic, visit your repo's landing page and select "manage topics." |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |