├── .gitattributes ├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── SUPPORT.md ├── demo-book-service ├── .gitignore ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── services │ │ │ └── book │ │ │ ├── SpringdocApplication.java │ │ │ ├── controller │ │ │ └── BookController.java │ │ │ ├── exception │ │ │ ├── BookNotFoundException.java │ │ │ └── GlobalControllerExceptionHandler.java │ │ │ ├── model │ │ │ └── Book.java │ │ │ └── repository │ │ │ └── BookRepository.java │ └── resources │ │ ├── application.yml │ │ └── logback.xml │ └── test │ └── java │ └── org │ └── springdoc │ └── demo │ └── services │ └── book │ └── SwaggerUnitTest.java ├── demo-microservices ├── .gitignore ├── README.md ├── config-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── services │ │ │ └── config │ │ │ └── ConfigApplication.java │ │ └── resources │ │ ├── application.yml │ │ └── config │ │ ├── department-service.yml │ │ ├── discovery-service.yml │ │ ├── employee-service.yml │ │ ├── gateway-service.yml │ │ └── organization-service.yml ├── department-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── services │ │ │ └── department │ │ │ ├── DepartmentApplication.java │ │ │ ├── client │ │ │ └── EmployeeClient.java │ │ │ ├── controller │ │ │ └── DepartmentController.java │ │ │ ├── model │ │ │ ├── Department.java │ │ │ └── Employee.java │ │ │ └── repository │ │ │ └── DepartmentRepository.java │ │ └── resources │ │ └── application.yml ├── discovery-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── services │ │ │ └── discovery │ │ │ └── DiscoveryApplication.java │ │ └── resources │ │ └── application.yml ├── employee-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── services │ │ │ └── employee │ │ │ ├── EmployeeApplication.java │ │ │ ├── controller │ │ │ └── EmployeeController.java │ │ │ ├── model │ │ │ └── Employee.java │ │ │ └── repository │ │ │ └── EmployeeRepository.java │ │ └── resources │ │ └── application.yml ├── gateway-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── services │ │ │ └── gateway │ │ │ ├── ContextPathRewritePathGatewayFilterFactory.java │ │ │ └── GatewayApplication.java │ │ └── resources │ │ └── application.yml ├── organization-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── services │ │ │ └── organization │ │ │ ├── OrganizationApplication.java │ │ │ ├── client │ │ │ ├── DepartmentClient.java │ │ │ └── EmployeeClient.java │ │ │ ├── controller │ │ │ └── OrganizationController.java │ │ │ ├── model │ │ │ ├── Department.java │ │ │ ├── Employee.java │ │ │ └── Organization.java │ │ │ └── repository │ │ │ └── OrganizationRepository.java │ │ └── resources │ │ └── application.yml └── pom.xml ├── demo-oauth2 ├── .gitignore ├── README.md ├── oauth-authorization-server │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── auth │ │ │ ├── AuthorizationServerApp.java │ │ │ ├── DefaultSecurityConfig.java │ │ │ ├── Jwks.java │ │ │ ├── KeyGeneratorUtils.java │ │ │ └── SecurityConfig.java │ │ └── resources │ │ └── application.yml ├── oauth-resource-server-webflux │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── resource │ │ │ ├── ResourceServerApp.java │ │ │ ├── config │ │ │ ├── OpenApiConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── model │ │ │ └── Foo.java │ │ │ ├── repository │ │ │ └── IFooRepository.java │ │ │ ├── service │ │ │ ├── IFooService.java │ │ │ └── impl │ │ │ │ └── FooServiceImpl.java │ │ │ └── web │ │ │ ├── controller │ │ │ ├── FooController.java │ │ │ └── UserInfoController.java │ │ │ └── dto │ │ │ └── FooDTO.java │ │ └── resources │ │ ├── application.yml │ │ └── data.sql ├── oauth-resource-server-webmvc │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── resource │ │ │ ├── ResourceServerApp.java │ │ │ ├── config │ │ │ ├── OpenApiConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── model │ │ │ └── Foo.java │ │ │ ├── repository │ │ │ └── IFooRepository.java │ │ │ ├── service │ │ │ ├── IFooService.java │ │ │ └── impl │ │ │ │ └── FooServiceImpl.java │ │ │ └── web │ │ │ ├── controller │ │ │ ├── FooController.java │ │ │ └── UserInfoController.java │ │ │ └── dto │ │ │ └── FooDTO.java │ │ └── resources │ │ ├── application.yml │ │ └── data.sql └── pom.xml ├── demo-person-service ├── .gitattributes ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springdoc │ │ └── demo │ │ └── services │ │ └── person │ │ ├── SampleApplication.java │ │ ├── config │ │ └── SampleConfig.java │ │ ├── controller │ │ └── PersonController.java │ │ ├── exceptions │ │ ├── ErrorMessage.java │ │ ├── GlobalControllerAdvice.java │ │ └── Problem.java │ │ └── model │ │ └── Person.java │ └── resources │ └── application.properties ├── demo-spring-boot-3-webflux-functional ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springdoc │ │ └── demo │ │ └── app4 │ │ ├── AppNativeConfiguration.java │ │ ├── WebfluxFunctionalDemoApplication.java │ │ ├── coffee │ │ ├── Coffee.java │ │ ├── CoffeeOrder.java │ │ ├── CoffeeRepository.java │ │ ├── CoffeeService.java │ │ └── RouteConfig.java │ │ ├── employee │ │ ├── Employee.java │ │ ├── EmployeeFunctionalConfig.java │ │ └── EmployeeRepository.java │ │ └── user │ │ ├── RoutingConfiguration.java │ │ ├── User.java │ │ ├── UserHandler.java │ │ ├── UserRepository.java │ │ └── UserRepositoryImpl.java │ └── resources │ ├── application.yml │ ├── logback-spring.xml │ └── schema.sql ├── demo-spring-boot-3-webflux ├── .gitignore ├── .java-version ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springdoc │ │ └── demo │ │ └── app3 │ │ ├── WebfluxDemoApplication.java │ │ ├── controller │ │ ├── ExceptionTranslator.java │ │ ├── TweetController.java │ │ └── TweetMapper.java │ │ ├── dto │ │ └── TweetDTO.java │ │ ├── exception │ │ └── TweetNotFoundException.java │ │ ├── model │ │ └── Tweet.java │ │ ├── payload │ │ └── ErrorResponse.java │ │ └── repository │ │ └── TweetRepository.java │ └── resources │ ├── META-INF │ └── native-image │ │ └── reflect-config.json │ └── application.yml ├── demo-spring-boot-3-webmvc ├── .gitignore ├── .java-version ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springdoc │ │ └── demo │ │ └── app2 │ │ ├── Application.java │ │ ├── api │ │ ├── ApiUtil.java │ │ ├── ExceptionTranslator.java │ │ ├── PetApi.java │ │ ├── PetApiController.java │ │ ├── PetApiDelegate.java │ │ ├── PetApiDelegateImpl.java │ │ ├── StoreApi.java │ │ ├── StoreApiController.java │ │ ├── StoreApiDelegate.java │ │ ├── StoreApiDelegateImpl.java │ │ ├── UserApi.java │ │ ├── UserApiController.java │ │ ├── UserApiDelegate.java │ │ └── UserApiDelegateImpl.java │ │ ├── model │ │ ├── Body.java │ │ ├── Body1.java │ │ ├── Category.java │ │ ├── ModelApiResponse.java │ │ ├── Order.java │ │ ├── Pet.java │ │ ├── Tag.java │ │ └── User.java │ │ └── repository │ │ ├── HashMapRepository.java │ │ ├── OrderRepository.java │ │ ├── PetRepository.java │ │ └── UserRepository.java │ └── resources │ ├── application.yml │ └── petstore.yml ├── demo-spring-boot-webflux-scalar ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── app3 │ │ │ ├── WebfluxDemoApplication.java │ │ │ ├── controller │ │ │ ├── ExceptionTranslator.java │ │ │ ├── TweetController.java │ │ │ └── TweetMapper.java │ │ │ ├── dto │ │ │ └── TweetDTO.java │ │ │ ├── exception │ │ │ └── TweetNotFoundException.java │ │ │ ├── model │ │ │ └── Tweet.java │ │ │ ├── payload │ │ │ └── ErrorResponse.java │ │ │ └── repository │ │ │ └── TweetRepository.java │ │ └── resources │ │ └── application.yml └── target │ └── maven-status │ └── maven-compiler-plugin │ └── compile │ └── default-compile │ ├── createdFiles.lst │ └── inputFiles.lst ├── demo-spring-boot-webmvc-scalar ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springdoc │ │ └── demo │ │ └── services │ │ └── book │ │ ├── SpringdocApplication.java │ │ ├── controller │ │ └── BookController.java │ │ ├── exception │ │ ├── BookNotFoundException.java │ │ └── GlobalControllerExceptionHandler.java │ │ ├── model │ │ └── Book.java │ │ └── repository │ │ └── BookRepository.java │ └── resources │ ├── application.yml │ └── logback.xml ├── demo-spring-cloud-function ├── .gitignore ├── pom.xml ├── spring-cloud-function-webflux │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── springdoc │ │ │ └── demo │ │ │ └── services │ │ │ └── functions │ │ │ ├── PersonDTO.java │ │ │ └── SampleApplication.java │ │ └── resources │ │ └── application.yml └── spring-cloud-function-webmvc │ ├── .gitignore │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── springdoc │ │ └── demo │ │ └── services │ │ └── functions │ │ ├── PersonDTO.java │ │ └── SampleApplication.java │ └── resources │ └── application.yml ├── demo-spring-data-rest ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springdoc │ │ └── demo │ │ └── data │ │ └── rest │ │ ├── Account.java │ │ ├── AccountRepository.java │ │ ├── Customer.java │ │ ├── CustomerRepository.java │ │ └── SpringdocApplication.java │ └── resources │ └── application.properties ├── demo-spring-hateoas ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── springdoc │ │ └── demo │ │ └── services │ │ └── hateoas │ │ ├── DatabaseLoader.java │ │ ├── Employee.java │ │ ├── EmployeeController.java │ │ ├── EmployeeRepository.java │ │ └── SpringdocApplication.java │ └── resources │ └── application.properties ├── pom.xml └── settings.xml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /demo-book-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/.gitignore -------------------------------------------------------------------------------- /demo-book-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/README.md -------------------------------------------------------------------------------- /demo-book-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/pom.xml -------------------------------------------------------------------------------- /demo-book-service/src/main/java/org/springdoc/demo/services/book/SpringdocApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/main/java/org/springdoc/demo/services/book/SpringdocApplication.java -------------------------------------------------------------------------------- /demo-book-service/src/main/java/org/springdoc/demo/services/book/controller/BookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/main/java/org/springdoc/demo/services/book/controller/BookController.java -------------------------------------------------------------------------------- /demo-book-service/src/main/java/org/springdoc/demo/services/book/exception/BookNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/main/java/org/springdoc/demo/services/book/exception/BookNotFoundException.java -------------------------------------------------------------------------------- /demo-book-service/src/main/java/org/springdoc/demo/services/book/exception/GlobalControllerExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/main/java/org/springdoc/demo/services/book/exception/GlobalControllerExceptionHandler.java -------------------------------------------------------------------------------- /demo-book-service/src/main/java/org/springdoc/demo/services/book/model/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/main/java/org/springdoc/demo/services/book/model/Book.java -------------------------------------------------------------------------------- /demo-book-service/src/main/java/org/springdoc/demo/services/book/repository/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/main/java/org/springdoc/demo/services/book/repository/BookRepository.java -------------------------------------------------------------------------------- /demo-book-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-book-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /demo-book-service/src/test/java/org/springdoc/demo/services/book/SwaggerUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-book-service/src/test/java/org/springdoc/demo/services/book/SwaggerUnitTest.java -------------------------------------------------------------------------------- /demo-microservices/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/.gitignore -------------------------------------------------------------------------------- /demo-microservices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/README.md -------------------------------------------------------------------------------- /demo-microservices/config-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/.gitignore -------------------------------------------------------------------------------- /demo-microservices/config-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/pom.xml -------------------------------------------------------------------------------- /demo-microservices/config-service/src/main/java/org/springdoc/demo/services/config/ConfigApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/src/main/java/org/springdoc/demo/services/config/ConfigApplication.java -------------------------------------------------------------------------------- /demo-microservices/config-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-microservices/config-service/src/main/resources/config/department-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/src/main/resources/config/department-service.yml -------------------------------------------------------------------------------- /demo-microservices/config-service/src/main/resources/config/discovery-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/src/main/resources/config/discovery-service.yml -------------------------------------------------------------------------------- /demo-microservices/config-service/src/main/resources/config/employee-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/src/main/resources/config/employee-service.yml -------------------------------------------------------------------------------- /demo-microservices/config-service/src/main/resources/config/gateway-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/src/main/resources/config/gateway-service.yml -------------------------------------------------------------------------------- /demo-microservices/config-service/src/main/resources/config/organization-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/config-service/src/main/resources/config/organization-service.yml -------------------------------------------------------------------------------- /demo-microservices/department-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/.gitignore -------------------------------------------------------------------------------- /demo-microservices/department-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/pom.xml -------------------------------------------------------------------------------- /demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/DepartmentApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/DepartmentApplication.java -------------------------------------------------------------------------------- /demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/client/EmployeeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/client/EmployeeClient.java -------------------------------------------------------------------------------- /demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/controller/DepartmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/controller/DepartmentController.java -------------------------------------------------------------------------------- /demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/model/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/model/Department.java -------------------------------------------------------------------------------- /demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/model/Employee.java -------------------------------------------------------------------------------- /demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/repository/DepartmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/src/main/java/org/springdoc/demo/services/department/repository/DepartmentRepository.java -------------------------------------------------------------------------------- /demo-microservices/department-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/department-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-microservices/discovery-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/discovery-service/.gitignore -------------------------------------------------------------------------------- /demo-microservices/discovery-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/discovery-service/pom.xml -------------------------------------------------------------------------------- /demo-microservices/discovery-service/src/main/java/org/springdoc/demo/services/discovery/DiscoveryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/discovery-service/src/main/java/org/springdoc/demo/services/discovery/DiscoveryApplication.java -------------------------------------------------------------------------------- /demo-microservices/discovery-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/discovery-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-microservices/employee-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/employee-service/.gitignore -------------------------------------------------------------------------------- /demo-microservices/employee-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/employee-service/pom.xml -------------------------------------------------------------------------------- /demo-microservices/employee-service/src/main/java/org/springdoc/demo/services/employee/EmployeeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/employee-service/src/main/java/org/springdoc/demo/services/employee/EmployeeApplication.java -------------------------------------------------------------------------------- /demo-microservices/employee-service/src/main/java/org/springdoc/demo/services/employee/controller/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/employee-service/src/main/java/org/springdoc/demo/services/employee/controller/EmployeeController.java -------------------------------------------------------------------------------- /demo-microservices/employee-service/src/main/java/org/springdoc/demo/services/employee/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/employee-service/src/main/java/org/springdoc/demo/services/employee/model/Employee.java -------------------------------------------------------------------------------- /demo-microservices/employee-service/src/main/java/org/springdoc/demo/services/employee/repository/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/employee-service/src/main/java/org/springdoc/demo/services/employee/repository/EmployeeRepository.java -------------------------------------------------------------------------------- /demo-microservices/employee-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/employee-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-microservices/gateway-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/gateway-service/.gitignore -------------------------------------------------------------------------------- /demo-microservices/gateway-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/gateway-service/pom.xml -------------------------------------------------------------------------------- /demo-microservices/gateway-service/src/main/java/org/springdoc/demo/services/gateway/ContextPathRewritePathGatewayFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/gateway-service/src/main/java/org/springdoc/demo/services/gateway/ContextPathRewritePathGatewayFilterFactory.java -------------------------------------------------------------------------------- /demo-microservices/gateway-service/src/main/java/org/springdoc/demo/services/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/gateway-service/src/main/java/org/springdoc/demo/services/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /demo-microservices/gateway-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/gateway-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-microservices/organization-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/.gitignore -------------------------------------------------------------------------------- /demo-microservices/organization-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/pom.xml -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/OrganizationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/OrganizationApplication.java -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/client/DepartmentClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/client/DepartmentClient.java -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/client/EmployeeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/client/EmployeeClient.java -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/controller/OrganizationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/controller/OrganizationController.java -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/model/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/model/Department.java -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/model/Employee.java -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/model/Organization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/model/Organization.java -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/repository/OrganizationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/java/org/springdoc/demo/services/organization/repository/OrganizationRepository.java -------------------------------------------------------------------------------- /demo-microservices/organization-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/organization-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-microservices/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-microservices/pom.xml -------------------------------------------------------------------------------- /demo-oauth2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/.gitignore -------------------------------------------------------------------------------- /demo-oauth2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/README.md -------------------------------------------------------------------------------- /demo-oauth2/oauth-authorization-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-authorization-server/.gitignore -------------------------------------------------------------------------------- /demo-oauth2/oauth-authorization-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-authorization-server/pom.xml -------------------------------------------------------------------------------- /demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/AuthorizationServerApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/AuthorizationServerApp.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/DefaultSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/DefaultSecurityConfig.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/Jwks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/Jwks.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/KeyGeneratorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/KeyGeneratorUtils.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-authorization-server/src/main/java/org/springdoc/demo/auth/SecurityConfig.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-authorization-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-authorization-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/.gitignore -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/pom.xml -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/ResourceServerApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/ResourceServerApp.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/config/OpenApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/config/OpenApiConfig.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/config/SecurityConfig.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/model/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/model/Foo.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/repository/IFooRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/repository/IFooRepository.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/service/IFooService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/service/IFooService.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/service/impl/FooServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/service/impl/FooServiceImpl.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/web/controller/FooController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/web/controller/FooController.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/web/controller/UserInfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/web/controller/UserInfoController.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/web/dto/FooDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/java/org/springdoc/demo/resource/web/dto/FooDTO.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webflux/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webflux/src/main/resources/data.sql -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/.gitignore -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/pom.xml -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/ResourceServerApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/ResourceServerApp.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/config/OpenApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/config/OpenApiConfig.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/config/SecurityConfig.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/model/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/model/Foo.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/repository/IFooRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/repository/IFooRepository.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/service/IFooService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/service/IFooService.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/service/impl/FooServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/service/impl/FooServiceImpl.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/web/controller/FooController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/web/controller/FooController.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/web/controller/UserInfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/web/controller/UserInfoController.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/web/dto/FooDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/java/org/springdoc/demo/resource/web/dto/FooDTO.java -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-oauth2/oauth-resource-server-webmvc/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/oauth-resource-server-webmvc/src/main/resources/data.sql -------------------------------------------------------------------------------- /demo-oauth2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-oauth2/pom.xml -------------------------------------------------------------------------------- /demo-person-service/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/.gitattributes -------------------------------------------------------------------------------- /demo-person-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/.gitignore -------------------------------------------------------------------------------- /demo-person-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/README.md -------------------------------------------------------------------------------- /demo-person-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/pom.xml -------------------------------------------------------------------------------- /demo-person-service/src/main/java/org/springdoc/demo/services/person/SampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/src/main/java/org/springdoc/demo/services/person/SampleApplication.java -------------------------------------------------------------------------------- /demo-person-service/src/main/java/org/springdoc/demo/services/person/config/SampleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/src/main/java/org/springdoc/demo/services/person/config/SampleConfig.java -------------------------------------------------------------------------------- /demo-person-service/src/main/java/org/springdoc/demo/services/person/controller/PersonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/src/main/java/org/springdoc/demo/services/person/controller/PersonController.java -------------------------------------------------------------------------------- /demo-person-service/src/main/java/org/springdoc/demo/services/person/exceptions/ErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/src/main/java/org/springdoc/demo/services/person/exceptions/ErrorMessage.java -------------------------------------------------------------------------------- /demo-person-service/src/main/java/org/springdoc/demo/services/person/exceptions/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/src/main/java/org/springdoc/demo/services/person/exceptions/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /demo-person-service/src/main/java/org/springdoc/demo/services/person/exceptions/Problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/src/main/java/org/springdoc/demo/services/person/exceptions/Problem.java -------------------------------------------------------------------------------- /demo-person-service/src/main/java/org/springdoc/demo/services/person/model/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/src/main/java/org/springdoc/demo/services/person/model/Person.java -------------------------------------------------------------------------------- /demo-person-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-person-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/.gitignore -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/pom.xml -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/AppNativeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/AppNativeConfiguration.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/WebfluxFunctionalDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/WebfluxFunctionalDemoApplication.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/Coffee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/Coffee.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/CoffeeOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/CoffeeOrder.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/CoffeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/CoffeeRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/CoffeeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/CoffeeService.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/RouteConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/coffee/RouteConfig.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/employee/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/employee/Employee.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/employee/EmployeeFunctionalConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/employee/EmployeeFunctionalConfig.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/employee/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/employee/EmployeeRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/RoutingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/RoutingConfiguration.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/User.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/UserHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/UserHandler.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/UserRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/UserRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/java/org/springdoc/demo/app4/user/UserRepositoryImpl.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux-functional/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux-functional/src/main/resources/schema.sql -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/.gitignore -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/.java-version: -------------------------------------------------------------------------------- 1 | graalvm64-17.0.5 2 | -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/README.md -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/pom.xml -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/WebfluxDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/WebfluxDemoApplication.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/controller/ExceptionTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/controller/ExceptionTranslator.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/controller/TweetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/controller/TweetController.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/controller/TweetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/controller/TweetMapper.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/dto/TweetDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/dto/TweetDTO.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/exception/TweetNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/exception/TweetNotFoundException.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/model/Tweet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/model/Tweet.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/payload/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/payload/ErrorResponse.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/repository/TweetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/java/org/springdoc/demo/app3/repository/TweetRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/resources/META-INF/native-image/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/resources/META-INF/native-image/reflect-config.json -------------------------------------------------------------------------------- /demo-spring-boot-3-webflux/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webflux/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/.java-version: -------------------------------------------------------------------------------- 1 | graalvm64-17.0.5 2 | -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/README.md -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/pom.xml -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/Application.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/ApiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/ApiUtil.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/ExceptionTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/ExceptionTranslator.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/PetApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/PetApi.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/PetApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/PetApiController.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/PetApiDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/PetApiDelegate.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/PetApiDelegateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/PetApiDelegateImpl.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/StoreApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/StoreApi.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/StoreApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/StoreApiController.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/StoreApiDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/StoreApiDelegate.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/StoreApiDelegateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/StoreApiDelegateImpl.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/UserApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/UserApi.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/UserApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/UserApiController.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/UserApiDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/UserApiDelegate.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/UserApiDelegateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/api/UserApiDelegateImpl.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Body.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Body.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Body1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Body1.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Category.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/ModelApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/ModelApiResponse.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Order.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Pet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Pet.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/Tag.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/model/User.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/repository/HashMapRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/repository/HashMapRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/repository/OrderRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/repository/PetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/repository/PetRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/java/org/springdoc/demo/app2/repository/UserRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-spring-boot-3-webmvc/src/main/resources/petstore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-3-webmvc/src/main/resources/petstore.yml -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/pom.xml -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/WebfluxDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/WebfluxDemoApplication.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/controller/ExceptionTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/controller/ExceptionTranslator.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/controller/TweetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/controller/TweetController.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/controller/TweetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/controller/TweetMapper.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/dto/TweetDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/dto/TweetDTO.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/exception/TweetNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/exception/TweetNotFoundException.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/model/Tweet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/model/Tweet.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/payload/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/payload/ErrorResponse.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/repository/TweetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/java/org/springdoc/demo/app3/repository/TweetRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst -------------------------------------------------------------------------------- /demo-spring-boot-webflux-scalar/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webflux-scalar/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/pom.xml -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/SpringdocApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/SpringdocApplication.java -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/controller/BookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/controller/BookController.java -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/exception/BookNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/exception/BookNotFoundException.java -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/exception/GlobalControllerExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/exception/GlobalControllerExceptionHandler.java -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/model/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/model/Book.java -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/repository/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/src/main/java/org/springdoc/demo/services/book/repository/BookRepository.java -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-spring-boot-webmvc-scalar/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-boot-webmvc-scalar/src/main/resources/logback.xml -------------------------------------------------------------------------------- /demo-spring-cloud-function/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/.gitignore -------------------------------------------------------------------------------- /demo-spring-cloud-function/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/pom.xml -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webflux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webflux/.gitignore -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webflux/pom.xml -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webflux/src/main/java/org/springdoc/demo/services/functions/PersonDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webflux/src/main/java/org/springdoc/demo/services/functions/PersonDTO.java -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webflux/src/main/java/org/springdoc/demo/services/functions/SampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webflux/src/main/java/org/springdoc/demo/services/functions/SampleApplication.java -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webflux/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webflux/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webmvc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webmvc/.gitignore -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webmvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webmvc/pom.xml -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webmvc/src/main/java/org/springdoc/demo/services/functions/PersonDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webmvc/src/main/java/org/springdoc/demo/services/functions/PersonDTO.java -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webmvc/src/main/java/org/springdoc/demo/services/functions/SampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webmvc/src/main/java/org/springdoc/demo/services/functions/SampleApplication.java -------------------------------------------------------------------------------- /demo-spring-cloud-function/spring-cloud-function-webmvc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-cloud-function/spring-cloud-function-webmvc/src/main/resources/application.yml -------------------------------------------------------------------------------- /demo-spring-data-rest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-data-rest/.gitignore -------------------------------------------------------------------------------- /demo-spring-data-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-data-rest/pom.xml -------------------------------------------------------------------------------- /demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/Account.java -------------------------------------------------------------------------------- /demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/AccountRepository.java -------------------------------------------------------------------------------- /demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/Customer.java -------------------------------------------------------------------------------- /demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/CustomerRepository.java -------------------------------------------------------------------------------- /demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/SpringdocApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-data-rest/src/main/java/org/springdoc/demo/data/rest/SpringdocApplication.java -------------------------------------------------------------------------------- /demo-spring-data-rest/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-data-rest/src/main/resources/application.properties -------------------------------------------------------------------------------- /demo-spring-hateoas/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/.gitignore -------------------------------------------------------------------------------- /demo-spring-hateoas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/README.md -------------------------------------------------------------------------------- /demo-spring-hateoas/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/pom.xml -------------------------------------------------------------------------------- /demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/DatabaseLoader.java -------------------------------------------------------------------------------- /demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/Employee.java -------------------------------------------------------------------------------- /demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/EmployeeController.java -------------------------------------------------------------------------------- /demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/EmployeeRepository.java -------------------------------------------------------------------------------- /demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/SpringdocApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/src/main/java/org/springdoc/demo/services/hateoas/SpringdocApplication.java -------------------------------------------------------------------------------- /demo-spring-hateoas/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/demo-spring-hateoas/src/main/resources/application.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/pom.xml -------------------------------------------------------------------------------- /settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-demos/HEAD/settings.xml --------------------------------------------------------------------------------