Tôi nghĩ Spring Boot hữu ích hơn MVC, vì nó có nhiều ưu điểm và các tính năng có sẵn khiến nó đáng tin cậy hơn MVC. Trong Spring Boot, hầu hết mọi thứ đều được cấu hình tự động và không cần viết xml như chúng ta làm trong MVC, điều này có thể tiết kiệm thời gian.
Spring Boot gói một tệp chiến tranh với thời gian chạy của máy chủ như Tomcat. Điều này cho phép dễ dàng phân phối và triển khai các ứng dụng web. Khi ngành đang hướng tới triển khai dựa trên vùng chứa, Spring Boot cũng rất hữu ích trong bối cảnh này.
Spring MVC là khung ứng dụng web. Mặc dù bạn có thể làm mọi thứ trong Spring mà không cần Spring Boot, nhưng Spring Boot giúp bạn hoàn thành công việc nhanh hơn.
Khởi động mùa xuân đơn giản hóa sự phụ thuộc vào Spring của bạn, không có nhiều xung đột phiên bản, có thể chạy trực tiếp từ dòng lệnh mà không cần vùng chứa ứng dụng, xây dựng nhiều hơn với ít mã hơn - không cần XML, thậm chí không cần web.xml, tự động cấu hình, các công cụ hữu ích để chạy trong sản xuất, khởi tạo cơ sở dữ liệu, tệp cấu hình môi trường cụ thể, thu thập số liệu.
Thông tin cơ bản về Spring Boot có thể tìm thấy tại đây