Setting Up a Spring Boot Microservice
start.spring.io, (Spring Initializr) se, EK, NAYA, microservice, PROJECT, generate, kiya, jaata hai — DEPENDENCIES, (jaise, Spring Web, Spring Data JPA, Eureka Discovery Client) CHOOSE, karके, EK, WORKING, SKELETON, milta hai.
"Starters" (jaise, spring-boot-starter-web) CURATED, DEPENDENCY, BUNDLES, HAIN — MANUALLY, HAR, INDIVIDUAL, LIBRARY, VERSION, MANAGE, karne, ki, ZAROORAT, khatam, ho, jaati hai.
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
</dependencies>- Spring Initializr = naya, microservice, project, generate, karne, ka, easiest, way
- Starters = curated, dependency, bundles — manual, version, management, khatam
- Spring Cloud, dependencies, ke, liye, BOM, import, karna, ZAROORI, hai
spring-cloud-dependencies, BOM, ki, VERSION, aur, Spring, Boot, ki, VERSION, ke, BEECH, EK, COMPATIBILITY, matrix, hai (Spring, docs, mein, AVAILABLE) — MISMATCHED, VERSIONS, se, CONFUSING, runtime, errors, aa, sakte, hain.
Consistent, naming, (jaise, order-service, inventory-service) TEAM-WIDE, convention, hona, CHAHIYE — service, discovery, (Eureka) mein, YE, naam, hi, KEY, identifier, ban, jaate, hain.