├── .project ├── .settings └── org.eclipse.m2e.core.prefs ├── README.md ├── advance-microservice-architecture.postman_collection.json ├── docker-compose.yml ├── micro-auth-service ├── .attach_pid21733 ├── .gitignore ├── .gitignore.save ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── ahasan │ │ └── auth │ │ ├── AuthorizationRunner.java │ │ ├── config │ │ ├── AuthorizationServerConfiguration.java │ │ └── WebSecurityConfiguration.java │ │ ├── model │ │ ├── AuthUserDetail.java │ │ ├── Permission.java │ │ ├── Role.java │ │ └── User.java │ │ ├── repository │ │ └── UserDetailRepository.java │ │ └── service │ │ └── UserDetailServiceImpl.java │ └── resources │ ├── application.yml │ ├── data.txt │ └── schema.sql ├── micro-eureka-service ├── .gitignore ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── ahasan │ │ └── eureka │ │ └── EurekaServerRunner.java │ └── resources │ └── application.properties ├── micro-gateway-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── README.md ├── bin │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── zuul │ │ │ └── gatway │ │ │ ├── ZuulApiGetWayRunner.class │ │ │ ├── config │ │ │ └── GatewaySecurityConfiguration.class │ │ │ └── filters │ │ │ ├── CORSFilter.class │ │ │ ├── ErrorFilter.class │ │ │ ├── PostFilter.class │ │ │ ├── PreFilter.class │ │ │ └── RouteFilter.class │ │ └── resources │ │ └── application.properties ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── ahasan │ │ └── gatway │ │ ├── ZuulApiGetWayRunner.java │ │ └── filters │ │ ├── CORSFilter.java │ │ ├── ErrorFilter.java │ │ ├── PostFilter.java │ │ ├── PreFilter.java │ │ └── RouteFilter.java │ └── resources │ └── application.properties ├── micro-item-service ├── .gitignore ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── ahasan │ │ └── item │ │ ├── ItemApplicationRunner.java │ │ ├── auth │ │ ├── AccessTokenProvider.java │ │ ├── ResourceServerConfiguration.java │ │ └── SecurityConfiguration.java │ │ ├── common │ │ ├── config │ │ │ └── SwaggerConfig.java │ │ ├── exceptions │ │ │ ├── CustomDataIntegrityViolationException.java │ │ │ ├── CustomExceptionHandler.java │ │ │ ├── ErrorResponse.java │ │ │ ├── MissingHeaderInfoException.java │ │ │ └── RecordNotFoundException.java │ │ ├── messages │ │ │ ├── BaseResponse.java │ │ │ └── CustomMessage.java │ │ └── utils │ │ │ ├── RestTemplateConfig.java │ │ │ └── Topic.java │ │ ├── controller │ │ └── ItemController.java │ │ ├── dto │ │ ├── ItemDTO.java │ │ └── SalesDTO.java │ │ ├── entity │ │ └── ItemEntity.java │ │ ├── repo │ │ └── ItemRepo.java │ │ └── service │ │ └── ItemService.java │ └── resources │ └── application.properties ├── micro-sales-service ├── .gitignore ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── ahasan │ │ └── sales │ │ ├── SalesApplicationRunner.java │ │ ├── auth │ │ ├── AccessTokenProvider.java │ │ ├── ResourceServerConfiguration.java │ │ └── SecurityConfiguration.java │ │ ├── common │ │ ├── config │ │ │ └── SwaggerConfig.java │ │ ├── exceptions │ │ │ ├── CustomDataIntegrityViolationException.java │ │ │ ├── CustomExceptionHandler.java │ │ │ ├── ErrorResponse.java │ │ │ ├── MissingHeaderInfoException.java │ │ │ └── RecordNotFoundException.java │ │ ├── messages │ │ │ ├── BaseResponse.java │ │ │ └── CustomMessage.java │ │ └── utils │ │ │ ├── RestTemplateConfig.java │ │ │ └── Topic.java │ │ ├── controller │ │ └── SalesController.java │ │ ├── dto │ │ └── SalesDTO.java │ │ ├── entity │ │ └── SalesEntity.java │ │ ├── repo │ │ └── SalesRepo.java │ │ └── service │ │ └── SalesService.java │ └── resources │ └── application.properties └── pom.xml /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/README.md -------------------------------------------------------------------------------- /advance-microservice-architecture.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/advance-microservice-architecture.postman_collection.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /micro-auth-service/.attach_pid21733: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /micro-auth-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/.gitignore -------------------------------------------------------------------------------- /micro-auth-service/.gitignore.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/.gitignore.save -------------------------------------------------------------------------------- /micro-auth-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/Dockerfile -------------------------------------------------------------------------------- /micro-auth-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/pom.xml -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/AuthorizationRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/AuthorizationRunner.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/config/AuthorizationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/config/AuthorizationServerConfiguration.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/config/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/config/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/model/AuthUserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/model/AuthUserDetail.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/model/Permission.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/model/Role.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/model/User.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/repository/UserDetailRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/repository/UserDetailRepository.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/java/com/ahasan/auth/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/java/com/ahasan/auth/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /micro-auth-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /micro-auth-service/src/main/resources/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/resources/data.txt -------------------------------------------------------------------------------- /micro-auth-service/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-auth-service/src/main/resources/schema.sql -------------------------------------------------------------------------------- /micro-eureka-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-eureka-service/.gitignore -------------------------------------------------------------------------------- /micro-eureka-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-eureka-service/Dockerfile -------------------------------------------------------------------------------- /micro-eureka-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-eureka-service/pom.xml -------------------------------------------------------------------------------- /micro-eureka-service/src/main/java/com/ahasan/eureka/EurekaServerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-eureka-service/src/main/java/com/ahasan/eureka/EurekaServerRunner.java -------------------------------------------------------------------------------- /micro-eureka-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-eureka-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /micro-gateway-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/.gitignore -------------------------------------------------------------------------------- /micro-gateway-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /micro-gateway-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /micro-gateway-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/Dockerfile -------------------------------------------------------------------------------- /micro-gateway-service/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /micro-gateway-service/bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/.gitignore -------------------------------------------------------------------------------- /micro-gateway-service/bin/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /micro-gateway-service/bin/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /micro-gateway-service/bin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/pom.xml -------------------------------------------------------------------------------- /micro-gateway-service/bin/src/main/java/com/zuul/gatway/ZuulApiGetWayRunner.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/src/main/java/com/zuul/gatway/ZuulApiGetWayRunner.class -------------------------------------------------------------------------------- /micro-gateway-service/bin/src/main/java/com/zuul/gatway/config/GatewaySecurityConfiguration.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/src/main/java/com/zuul/gatway/config/GatewaySecurityConfiguration.class -------------------------------------------------------------------------------- /micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/CORSFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/CORSFilter.class -------------------------------------------------------------------------------- /micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/ErrorFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/ErrorFilter.class -------------------------------------------------------------------------------- /micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/PostFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/PostFilter.class -------------------------------------------------------------------------------- /micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/PreFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/PreFilter.class -------------------------------------------------------------------------------- /micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/RouteFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/src/main/java/com/zuul/gatway/filters/RouteFilter.class -------------------------------------------------------------------------------- /micro-gateway-service/bin/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/bin/src/main/resources/application.properties -------------------------------------------------------------------------------- /micro-gateway-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/pom.xml -------------------------------------------------------------------------------- /micro-gateway-service/src/main/java/com/ahasan/gatway/ZuulApiGetWayRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/src/main/java/com/ahasan/gatway/ZuulApiGetWayRunner.java -------------------------------------------------------------------------------- /micro-gateway-service/src/main/java/com/ahasan/gatway/filters/CORSFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/src/main/java/com/ahasan/gatway/filters/CORSFilter.java -------------------------------------------------------------------------------- /micro-gateway-service/src/main/java/com/ahasan/gatway/filters/ErrorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/src/main/java/com/ahasan/gatway/filters/ErrorFilter.java -------------------------------------------------------------------------------- /micro-gateway-service/src/main/java/com/ahasan/gatway/filters/PostFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/src/main/java/com/ahasan/gatway/filters/PostFilter.java -------------------------------------------------------------------------------- /micro-gateway-service/src/main/java/com/ahasan/gatway/filters/PreFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/src/main/java/com/ahasan/gatway/filters/PreFilter.java -------------------------------------------------------------------------------- /micro-gateway-service/src/main/java/com/ahasan/gatway/filters/RouteFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/src/main/java/com/ahasan/gatway/filters/RouteFilter.java -------------------------------------------------------------------------------- /micro-gateway-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-gateway-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /micro-item-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/.gitignore -------------------------------------------------------------------------------- /micro-item-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/Dockerfile -------------------------------------------------------------------------------- /micro-item-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/pom.xml -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/ItemApplicationRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/ItemApplicationRunner.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/auth/AccessTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/auth/AccessTokenProvider.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/auth/ResourceServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/auth/ResourceServerConfiguration.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/auth/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/auth/SecurityConfiguration.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/config/SwaggerConfig.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/exceptions/CustomDataIntegrityViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/exceptions/CustomDataIntegrityViolationException.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/exceptions/CustomExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/exceptions/CustomExceptionHandler.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/exceptions/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/exceptions/ErrorResponse.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/exceptions/MissingHeaderInfoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/exceptions/MissingHeaderInfoException.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/exceptions/RecordNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/exceptions/RecordNotFoundException.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/messages/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/messages/BaseResponse.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/messages/CustomMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/messages/CustomMessage.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/utils/RestTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/utils/RestTemplateConfig.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/common/utils/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/common/utils/Topic.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/controller/ItemController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/controller/ItemController.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/dto/ItemDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/dto/ItemDTO.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/dto/SalesDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/dto/SalesDTO.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/entity/ItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/entity/ItemEntity.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/repo/ItemRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/repo/ItemRepo.java -------------------------------------------------------------------------------- /micro-item-service/src/main/java/com/ahasan/item/service/ItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/java/com/ahasan/item/service/ItemService.java -------------------------------------------------------------------------------- /micro-item-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-item-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /micro-sales-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/.gitignore -------------------------------------------------------------------------------- /micro-sales-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/Dockerfile -------------------------------------------------------------------------------- /micro-sales-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/pom.xml -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/SalesApplicationRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/SalesApplicationRunner.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/auth/AccessTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/auth/AccessTokenProvider.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/auth/ResourceServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/auth/ResourceServerConfiguration.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/auth/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/auth/SecurityConfiguration.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/config/SwaggerConfig.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/CustomDataIntegrityViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/CustomDataIntegrityViolationException.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/CustomExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/CustomExceptionHandler.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/ErrorResponse.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/MissingHeaderInfoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/MissingHeaderInfoException.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/RecordNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/exceptions/RecordNotFoundException.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/messages/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/messages/BaseResponse.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/messages/CustomMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/messages/CustomMessage.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/utils/RestTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/utils/RestTemplateConfig.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/common/utils/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/common/utils/Topic.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/controller/SalesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/controller/SalesController.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/dto/SalesDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/dto/SalesDTO.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/entity/SalesEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/entity/SalesEntity.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/repo/SalesRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/repo/SalesRepo.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/java/com/ahasan/sales/service/SalesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/java/com/ahasan/sales/service/SalesService.java -------------------------------------------------------------------------------- /micro-sales-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/micro-sales-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahsumon85/dockerized-spring-boot-microservice/HEAD/pom.xml --------------------------------------------------------------------------------