• Section 1-3 : Main Product Microservices
Section 1-3 : Build Main Product Microservices
Building squence
Microservices Building squence one should follow,
1] inventory-quantity-check-service
2] order-service-v1
But Listed here as per Requirements Specs.
Build order-service-v1
Build And Run Project emapi-order-svc-v1
- Compile and Run project
mvn -version
java -version
cd C:\work\saas-multi\main-prod\emapi-order-svc-v1
mvn package
java -jar app\dbrest\target\dbrest-1.0-SNAPSHOT.jar
- Verify Run Ok
2024-09-17T17:48:18.795+05:30 INFO 27464 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 9070 (http) with context path ''
2024-09-17T17:48:18.810+05:30 INFO 27464 --- [ main] c.e.emapi.app.EmDbRestAppRestSpringApp : Started EmDbRestAppRestSpringApp in 8.993 seconds (process running for 9.511)
Verify Service APIs
Open Swagger API explorer and test API endpoints
Shutdown Running Project - Ctrl-C
Low-Code Customize to Build Microservice
Open Project in Explorer
Import Maven Project in IntelliJ IDEA
- C:\work\saas-multi\main-prod\emapi-order-svc-v1
Add New API endpoint
Add New API endpoint details
Re-Compile and Run project
Verify new Service API ok
Open Swagger API explorer and test API endpoints
Swagger API call
New API endpoint - Verify running ok details
Build inventory-quantity-check-service
Build And Run Project emapi-inv-check-svc
- Compile and Run project
mvn -version
java -version
cd C:\work\saas-multi\main-prod\emapi-inv-check-svc
mvn package
java -jar app\dbrest\target\dbrest-1.0-SNAPSHOT.jar
- Verify Run Ok
2024-09-17T18:00:43.872+05:30 INFO 26564 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 9072 (http) with context path ''
2024-09-17T18:00:43.888+05:30 INFO 26564 --- [ main] c.e.emapi.app.EmDbRestAppRestSpringApp : Started EmDbRestAppRestSpringApp in 8.281 seconds (process running for 8.762)
Verify Service APIs
Open Swagger API explorer and test API endpoints
Shutdown Running Project - Ctrl-C
Low-Code Customize to Build Microservice
Open Project in Explorer
Import Maven Project in IntelliJ IDEA
- C:\work\saas-multi\main-prod\emapi-inv-check-svc
Add New API endpoint
Add New API endpoint details
Re-Compile and Run project
Verify new Service API ok
Open Swagger API explorer and test API endpoints
Swagger API call
New API endpoint - Verify running ok details
Summary
Building below is complete!
- Enterprise Microservices Development - Main Product Microservices V1