اسپرینگ بوت (Spring Boot) مجموعه ابزارهایی روی اکوسیستم Spring است که پیکربندی و اجرای برنامه جاوا یا کاتلین را ساده می‌کند.

برای طراحی سرویس پرداخت، موجودی و تراکنش می‌توان از Spring MVC، Spring Data و ابزارهای مانیتورینگ استفاده کرد.

در عمل چه چیزی مهم است؟

Auto Configuration به معنی حذف نیاز به شناخت تراکنش‌ها، امنیت و Bean Lifecycle نیست.

اسپرینگ بوت و تزریق وابستگی

Spring Boot ساخت برنامه‌های Java یا Kotlin را با Auto Configuration و Starterها آسان می‌کند. کنترل Scope آبجکت‌ها، Transaction Boundary و استفاده درست از Spring Data در سیستم‌های جدی اهمیت دارد.