⚙️
Microservices Fundamentals

Setting Up a Spring Boot Microservice

Spring Initializr & Starters
💡 Spring, Initializr, EK, "CUSTOM, PIZZA, ORDER" jaisa, hai — TUM, APNE, "TOPPINGS" (dependencies, jaise, Web, JPA, Eureka Client) CHOOSE, karte, ho, aur, EK, READY-TO-EAT, (READY-TO-CODE) project, MIL, jaata, hai.

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, EK, "CUSTOM, PIZZA, ORDER" jaisa, hai — TUM, APNE, "TOPPINGS" (dependencies, jaise, Web, JPA, Eureka Client) CHOOSE, karte, ho, aur, EK, READY-TO-EAT, (READY-TO-CODE) project, MIL, jaata, hai.
1 / 2
⚡ झट से Recap
  • 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
इस page में (2 subtopics)

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.

💡Tip: start.spring.io, USE, karke, PROJECT, generate, karna, VERSION, compatibility, ki, WORRY, se, BACHATA, hai — Initializr, AUTOMATICALLY, COMPATIBLE, VERSIONS, choose, karta, hai.

Consistent, naming, (jaise, order-service, inventory-service) TEAM-WIDE, convention, hona, CHAHIYE — service, discovery, (Eureka) mein, YE, naam, hi, KEY, identifier, ban, jaate, hain.