├── .gitignore ├── README.md ├── api-gateway ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── dailycodebuffer │ │ │ └── apigateway │ │ │ └── ApiGatewayApplication.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── com │ └── dailycodebuffer │ └── apigateway │ └── ApiGatewayApplicationTests.java ├── config-server ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── dailycodebuffer │ │ │ └── configserver │ │ │ └── ConfigServerApplication.java │ └── resources │ │ ├── application.yaml │ │ └── config │ │ ├── department-service.yaml │ │ └── employee-service.yaml │ └── test │ └── java │ └── com │ └── dailycodebuffer │ └── configserver │ └── ConfigServerApplicationTests.java ├── department-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── dailycodebuffer │ │ │ └── departmentservice │ │ │ ├── DepartmentServiceApplication.java │ │ │ ├── client │ │ │ └── EmployeeClient.java │ │ │ ├── config │ │ │ └── WebClientConfig.java │ │ │ ├── controller │ │ │ └── DepartmentController.java │ │ │ ├── model │ │ │ ├── Department.java │ │ │ └── Employee.java │ │ │ └── repository │ │ │ └── DepartmentRepository.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── com │ └── dailycodebuffer │ └── departmentservice │ └── DepartmentServiceApplicationTests.java ├── employee-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── dailycodebuffer │ │ │ └── employeeservice │ │ │ ├── EmployeeServiceApplication.java │ │ │ ├── controller │ │ │ └── EmployeeController.java │ │ │ ├── model │ │ │ └── Employee.java │ │ │ └── repository │ │ │ └── EmployeeRepository.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── com │ └── dailycodebuffer │ └── employeeservice │ └── EmployeeServiceApplicationTests.java └── service-registry ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── dailycodebuffer │ │ └── serviceregistry │ │ └── ServiceRegistryApplication.java └── resources │ └── application.yaml └── test └── java └── com └── dailycodebuffer └── serviceregistry └── ServiceRegistryApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/README.md -------------------------------------------------------------------------------- /api-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/.gitignore -------------------------------------------------------------------------------- /api-gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /api-gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /api-gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/mvnw -------------------------------------------------------------------------------- /api-gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/mvnw.cmd -------------------------------------------------------------------------------- /api-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/pom.xml -------------------------------------------------------------------------------- /api-gateway/src/main/java/com/dailycodebuffer/apigateway/ApiGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/src/main/java/com/dailycodebuffer/apigateway/ApiGatewayApplication.java -------------------------------------------------------------------------------- /api-gateway/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/src/main/resources/application.yaml -------------------------------------------------------------------------------- /api-gateway/src/test/java/com/dailycodebuffer/apigateway/ApiGatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/api-gateway/src/test/java/com/dailycodebuffer/apigateway/ApiGatewayApplicationTests.java -------------------------------------------------------------------------------- /config-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/.gitignore -------------------------------------------------------------------------------- /config-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /config-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /config-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/mvnw -------------------------------------------------------------------------------- /config-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/mvnw.cmd -------------------------------------------------------------------------------- /config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/pom.xml -------------------------------------------------------------------------------- /config-server/src/main/java/com/dailycodebuffer/configserver/ConfigServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/src/main/java/com/dailycodebuffer/configserver/ConfigServerApplication.java -------------------------------------------------------------------------------- /config-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/src/main/resources/application.yaml -------------------------------------------------------------------------------- /config-server/src/main/resources/config/department-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/src/main/resources/config/department-service.yaml -------------------------------------------------------------------------------- /config-server/src/main/resources/config/employee-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/src/main/resources/config/employee-service.yaml -------------------------------------------------------------------------------- /config-server/src/test/java/com/dailycodebuffer/configserver/ConfigServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/config-server/src/test/java/com/dailycodebuffer/configserver/ConfigServerApplicationTests.java -------------------------------------------------------------------------------- /department-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/.gitignore -------------------------------------------------------------------------------- /department-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /department-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /department-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/mvnw -------------------------------------------------------------------------------- /department-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/mvnw.cmd -------------------------------------------------------------------------------- /department-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/pom.xml -------------------------------------------------------------------------------- /department-service/src/main/java/com/dailycodebuffer/departmentservice/DepartmentServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/main/java/com/dailycodebuffer/departmentservice/DepartmentServiceApplication.java -------------------------------------------------------------------------------- /department-service/src/main/java/com/dailycodebuffer/departmentservice/client/EmployeeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/main/java/com/dailycodebuffer/departmentservice/client/EmployeeClient.java -------------------------------------------------------------------------------- /department-service/src/main/java/com/dailycodebuffer/departmentservice/config/WebClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/main/java/com/dailycodebuffer/departmentservice/config/WebClientConfig.java -------------------------------------------------------------------------------- /department-service/src/main/java/com/dailycodebuffer/departmentservice/controller/DepartmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/main/java/com/dailycodebuffer/departmentservice/controller/DepartmentController.java -------------------------------------------------------------------------------- /department-service/src/main/java/com/dailycodebuffer/departmentservice/model/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/main/java/com/dailycodebuffer/departmentservice/model/Department.java -------------------------------------------------------------------------------- /department-service/src/main/java/com/dailycodebuffer/departmentservice/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/main/java/com/dailycodebuffer/departmentservice/model/Employee.java -------------------------------------------------------------------------------- /department-service/src/main/java/com/dailycodebuffer/departmentservice/repository/DepartmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/main/java/com/dailycodebuffer/departmentservice/repository/DepartmentRepository.java -------------------------------------------------------------------------------- /department-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /department-service/src/test/java/com/dailycodebuffer/departmentservice/DepartmentServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/department-service/src/test/java/com/dailycodebuffer/departmentservice/DepartmentServiceApplicationTests.java -------------------------------------------------------------------------------- /employee-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/.gitignore -------------------------------------------------------------------------------- /employee-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /employee-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /employee-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/mvnw -------------------------------------------------------------------------------- /employee-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/mvnw.cmd -------------------------------------------------------------------------------- /employee-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/pom.xml -------------------------------------------------------------------------------- /employee-service/src/main/java/com/dailycodebuffer/employeeservice/EmployeeServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/src/main/java/com/dailycodebuffer/employeeservice/EmployeeServiceApplication.java -------------------------------------------------------------------------------- /employee-service/src/main/java/com/dailycodebuffer/employeeservice/controller/EmployeeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/src/main/java/com/dailycodebuffer/employeeservice/controller/EmployeeController.java -------------------------------------------------------------------------------- /employee-service/src/main/java/com/dailycodebuffer/employeeservice/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/src/main/java/com/dailycodebuffer/employeeservice/model/Employee.java -------------------------------------------------------------------------------- /employee-service/src/main/java/com/dailycodebuffer/employeeservice/repository/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/src/main/java/com/dailycodebuffer/employeeservice/repository/EmployeeRepository.java -------------------------------------------------------------------------------- /employee-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /employee-service/src/test/java/com/dailycodebuffer/employeeservice/EmployeeServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/employee-service/src/test/java/com/dailycodebuffer/employeeservice/EmployeeServiceApplicationTests.java -------------------------------------------------------------------------------- /service-registry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/.gitignore -------------------------------------------------------------------------------- /service-registry/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /service-registry/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /service-registry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/mvnw -------------------------------------------------------------------------------- /service-registry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/mvnw.cmd -------------------------------------------------------------------------------- /service-registry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/pom.xml -------------------------------------------------------------------------------- /service-registry/src/main/java/com/dailycodebuffer/serviceregistry/ServiceRegistryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/src/main/java/com/dailycodebuffer/serviceregistry/ServiceRegistryApplication.java -------------------------------------------------------------------------------- /service-registry/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/src/main/resources/application.yaml -------------------------------------------------------------------------------- /service-registry/src/test/java/com/dailycodebuffer/serviceregistry/ServiceRegistryApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabbirdwd53/springboot-3-microservices/HEAD/service-registry/src/test/java/com/dailycodebuffer/serviceregistry/ServiceRegistryApplicationTests.java --------------------------------------------------------------------------------