https://github.com/buzzcosm/udemy-course-1422480-springboot-microservices
Spring Boot Microservices Demo
https://github.com/buzzcosm/udemy-course-1422480-springboot-microservices
error-handling java maven spring-boot validation
Last synced: about 2 months ago
JSON representation
Spring Boot Microservices Demo
- Host: GitHub
- URL: https://github.com/buzzcosm/udemy-course-1422480-springboot-microservices
- Owner: buzzcosm
- Created: 2025-01-28T22:57:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-09T19:55:03.000Z (over 1 year ago)
- Last Synced: 2025-08-03T10:38:23.959Z (11 months ago)
- Topics: error-handling, java, maven, spring-boot, validation
- Language: Java
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Boot Microservices Demo Project
## Spring Boot Project As Employee Service
README: [employee-service](./employee-service/README.md)
## Spring Boot Project As Department Service
README: [department-service](./department-service/README.md)
## Spring Boot Project As Service Registry
README: [service-registry](./service-registry/README.md)
## Spring Boot Project As API Gateway
README: [api-gateway](./api-gateway/README.md)
## Spring Boot Project As Config Server
README: [config-server](./config-server/README.md)
## Docker Compose for MySql-Server
[docker-compose.yml](local-db/mysql/docker-compose.yml)
```bash
# Change Directory to MySql-Server
cd local-db/mysql
```
```bash
# Start MySql-Server
docker compose up -d
```
```bash
# Stop MySql-Server and Remove MySql-Server with Volumes
docker compose down -v
```
## Microservices Communication
- [RestTemplate](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html)
- [WebClient](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/reactive/function/client/WebClient.html)
- [Spring Cloud OpenFeign](https://spring.io/projects/spring-cloud-openfeign)
### API Gateway
- [Spring Cloud Gateway](https://spring.io/projects/spring-cloud-gateway)
- Route Request
- Load Balance
- Security
### Spring Cloud Config Server
- [Spring Cloud Config](https://spring.io/projects/spring-cloud-config)