اسپرینگ بوت(Spring Boot) یک پلتفرم(platform) برای سوار کردن فریمورکها و کتابخانه های جاوا است و توسعه در محیط جاوا را بسیار آسان کرده است. این پروژه به منظور تسهیل امادهسازی و بکارگیری مولفههای مختلف فریمورک Spring ایجاد شده است. با کمک این چارچوب روش ایجاد یک پروژه با فریم ورکهای مختلف Spring نسبت به گذشته بسیار ساده و کاملتر شده است. امکاناتی که این پروژه برای برنامهنویسان ایجاد کرده موجب افزایش سرعت برنامهنویسی و کاهش پیچیدگی و سادگی برنامهها شده است. یکی از ویژگیهای Spring Boot ویژگی خود رای بودن آن در نحوهی پیکربندی زیرساخت Spring است. این ویژگی با دنبال کردن بهترین روشهای برنامهنویسی سبب ایجاد بستری تنومند، توسعهپذیر و مقیاسپذیر شده است.