├── .gitignore ├── Book-Authentication ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties └── src │ ├── main │ ├── kotlin │ │ └── org │ │ │ └── rizki │ │ │ └── mufrizal │ │ │ └── api │ │ │ └── gateway │ │ │ └── BookAuthentication │ │ │ ├── BookAuthenticationApplication.kt │ │ │ ├── configuration │ │ │ ├── DataSourceConfiguration.kt │ │ │ ├── OAuth2Configuration.kt │ │ │ ├── RedisSessionConfiguration.kt │ │ │ └── WebSecurityConfiguration.kt │ │ │ ├── domain │ │ │ ├── OAuth2ClientDetail.kt │ │ │ └── User.kt │ │ │ └── repository │ │ │ ├── OAuth2ClientDetailRepository.kt │ │ │ └── UserRepository.kt │ └── resources │ │ └── application.yml │ └── test │ └── kotlin │ └── org │ └── rizki │ └── mufrizal │ └── api │ └── gateway │ └── BookAuthentication │ └── BookAuthenticationApplicationTests.kt ├── Book-Catalog ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties └── src │ ├── main │ ├── kotlin │ │ └── org │ │ │ └── rizki │ │ │ └── mufrizal │ │ │ └── api │ │ │ └── gateway │ │ │ └── BookCatalog │ │ │ ├── BookCatalogApplication.kt │ │ │ ├── configuration │ │ │ ├── CorsConfiguration.kt │ │ │ ├── DataSourceConfiguration.kt │ │ │ ├── OAuth2Configuration.kt │ │ │ └── RedisSessionConfiguration.kt │ │ │ ├── controller │ │ │ └── BookController.kt │ │ │ ├── domain │ │ │ └── Book.kt │ │ │ └── repository │ │ │ └── BookRepository.kt │ └── resources │ │ └── application.yml │ └── test │ └── kotlin │ └── org │ └── rizki │ └── mufrizal │ └── api │ └── gateway │ └── BookCatalog │ └── BookCatalogApplicationTests.kt ├── Book-Gateway ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties └── src │ ├── main │ ├── kotlin │ │ └── org │ │ │ └── rizki │ │ │ └── mufrizal │ │ │ └── api │ │ │ └── gateway │ │ │ └── BookGateway │ │ │ ├── BookGatewayApplication.kt │ │ │ ├── configuration │ │ │ ├── CorsConfiguration.kt │ │ │ ├── OAuth2Configuration.kt │ │ │ ├── RedisSessionConfiguration.kt │ │ │ ├── RestTemplateConfiguration.kt │ │ │ ├── RibbonConfiguration.kt │ │ │ ├── ZuulConfiguration.kt │ │ │ └── ZuulFilterConfiguration.kt │ │ │ ├── controller │ │ │ └── ApiController.kt │ │ │ ├── domain │ │ │ ├── Book.kt │ │ │ ├── BookDetail.kt │ │ │ └── Review.kt │ │ │ └── service │ │ │ ├── catalog │ │ │ └── CatalogService.kt │ │ │ ├── integration │ │ │ └── IntegrationService.kt │ │ │ └── review │ │ │ └── ReviewService.kt │ └── resources │ │ └── application.yml │ └── test │ └── kotlin │ └── org │ └── rizki │ └── mufrizal │ └── api │ └── gateway │ └── BookGateway │ └── BookGatewayApplicationTests.kt ├── Book-Review ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties └── src │ ├── main │ ├── kotlin │ │ └── org │ │ │ └── rizki │ │ │ └── mufrizal │ │ │ └── api │ │ │ └── gateway │ │ │ └── BookReview │ │ │ ├── BookReviewApplication.kt │ │ │ ├── configuration │ │ │ ├── CorsConfiguration.kt │ │ │ ├── DataSourceConfiguration.kt │ │ │ ├── OAuth2Configuration.kt │ │ │ └── RedisSessionConfiguration.kt │ │ │ ├── controller │ │ │ └── ReviewController.kt │ │ │ ├── domain │ │ │ └── Review.kt │ │ │ └── repository │ │ │ └── ReviewRepository.kt │ └── resources │ │ └── application.yml │ └── test │ └── kotlin │ └── org │ └── rizki │ └── mufrizal │ └── api │ └── gateway │ └── BookReview │ └── BookReviewApplicationTests.kt └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /Book-Authentication/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/.gitignore -------------------------------------------------------------------------------- /Book-Authentication/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/build.gradle -------------------------------------------------------------------------------- /Book-Authentication/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Book-Authentication/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/BookAuthenticationApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/BookAuthenticationApplication.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/configuration/DataSourceConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/configuration/DataSourceConfiguration.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/configuration/OAuth2Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/configuration/OAuth2Configuration.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/configuration/RedisSessionConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/configuration/RedisSessionConfiguration.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/configuration/WebSecurityConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/configuration/WebSecurityConfiguration.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/domain/OAuth2ClientDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/domain/OAuth2ClientDetail.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/domain/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/domain/User.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/repository/OAuth2ClientDetailRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/repository/OAuth2ClientDetailRepository.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/repository/UserRepository.kt -------------------------------------------------------------------------------- /Book-Authentication/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/main/resources/application.yml -------------------------------------------------------------------------------- /Book-Authentication/src/test/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/BookAuthenticationApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Authentication/src/test/kotlin/org/rizki/mufrizal/api/gateway/BookAuthentication/BookAuthenticationApplicationTests.kt -------------------------------------------------------------------------------- /Book-Catalog/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/.gitignore -------------------------------------------------------------------------------- /Book-Catalog/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/build.gradle -------------------------------------------------------------------------------- /Book-Catalog/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Book-Catalog/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/BookCatalogApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/BookCatalogApplication.kt -------------------------------------------------------------------------------- /Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/configuration/CorsConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/configuration/CorsConfiguration.kt -------------------------------------------------------------------------------- /Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/configuration/DataSourceConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/configuration/DataSourceConfiguration.kt -------------------------------------------------------------------------------- /Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/configuration/OAuth2Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/configuration/OAuth2Configuration.kt -------------------------------------------------------------------------------- /Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/configuration/RedisSessionConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/configuration/RedisSessionConfiguration.kt -------------------------------------------------------------------------------- /Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/controller/BookController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/controller/BookController.kt -------------------------------------------------------------------------------- /Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/domain/Book.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/domain/Book.kt -------------------------------------------------------------------------------- /Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/repository/BookRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/repository/BookRepository.kt -------------------------------------------------------------------------------- /Book-Catalog/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/main/resources/application.yml -------------------------------------------------------------------------------- /Book-Catalog/src/test/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/BookCatalogApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Catalog/src/test/kotlin/org/rizki/mufrizal/api/gateway/BookCatalog/BookCatalogApplicationTests.kt -------------------------------------------------------------------------------- /Book-Gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/.gitignore -------------------------------------------------------------------------------- /Book-Gateway/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/build.gradle -------------------------------------------------------------------------------- /Book-Gateway/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Book-Gateway/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/BookGatewayApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/BookGatewayApplication.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/CorsConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/CorsConfiguration.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/OAuth2Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/OAuth2Configuration.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/RedisSessionConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/RedisSessionConfiguration.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/RestTemplateConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/RestTemplateConfiguration.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/RibbonConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/RibbonConfiguration.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/ZuulConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/ZuulConfiguration.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/ZuulFilterConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/configuration/ZuulFilterConfiguration.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/controller/ApiController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/controller/ApiController.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/domain/Book.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/domain/Book.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/domain/BookDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/domain/BookDetail.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/domain/Review.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/domain/Review.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/service/catalog/CatalogService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/service/catalog/CatalogService.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/service/integration/IntegrationService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/service/integration/IntegrationService.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/service/review/ReviewService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/service/review/ReviewService.kt -------------------------------------------------------------------------------- /Book-Gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /Book-Gateway/src/test/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/BookGatewayApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Gateway/src/test/kotlin/org/rizki/mufrizal/api/gateway/BookGateway/BookGatewayApplicationTests.kt -------------------------------------------------------------------------------- /Book-Review/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/.gitignore -------------------------------------------------------------------------------- /Book-Review/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/build.gradle -------------------------------------------------------------------------------- /Book-Review/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Book-Review/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/BookReviewApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/BookReviewApplication.kt -------------------------------------------------------------------------------- /Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/configuration/CorsConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/configuration/CorsConfiguration.kt -------------------------------------------------------------------------------- /Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/configuration/DataSourceConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/configuration/DataSourceConfiguration.kt -------------------------------------------------------------------------------- /Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/configuration/OAuth2Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/configuration/OAuth2Configuration.kt -------------------------------------------------------------------------------- /Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/configuration/RedisSessionConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/configuration/RedisSessionConfiguration.kt -------------------------------------------------------------------------------- /Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/controller/ReviewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/controller/ReviewController.kt -------------------------------------------------------------------------------- /Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/domain/Review.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/domain/Review.kt -------------------------------------------------------------------------------- /Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/repository/ReviewRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/kotlin/org/rizki/mufrizal/api/gateway/BookReview/repository/ReviewRepository.kt -------------------------------------------------------------------------------- /Book-Review/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/main/resources/application.yml -------------------------------------------------------------------------------- /Book-Review/src/test/kotlin/org/rizki/mufrizal/api/gateway/BookReview/BookReviewApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/Book-Review/src/test/kotlin/org/rizki/mufrizal/api/gateway/BookReview/BookReviewApplicationTests.kt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RizkiMufrizal/Simple-API-Gateway/HEAD/README.md --------------------------------------------------------------------------------