اسپرینگ بوت (Spring Boot) مجموعه ابزارهایی روی اکوسیستم Spring است که پیکربندی و اجرای برنامه جاوا یا کاتلین را ساده میکند.
برای طراحی سرویس پرداخت، موجودی و تراکنش میتوان از Spring MVC، Spring Data و ابزارهای مانیتورینگ استفاده کرد.
در عمل چه چیزی مهم است؟
Auto Configuration به معنی حذف نیاز به شناخت تراکنشها، امنیت و Bean Lifecycle نیست.
اسپرینگ بوت و تزریق وابستگی
Spring Boot ساخت برنامههای Java یا Kotlin را با Auto Configuration و Starterها آسان میکند. کنترل Scope آبجکتها، Transaction Boundary و استفاده درست از Spring Data در سیستمهای جدی اهمیت دارد.