Spring MVC 是一种 Web 框架,你可以用它来创建基于 MVC 设计模式的 Web 应用程序,但需要手动处理大量的配置。
Spring Boot 是一种快速开发工具,它内置了大量默认配置(包括对 Spring MVC 的自动配置),通过简化设置过程,让你能够以最少的努力创建独立的、生产级别的应用程序。
实际上,Spring Boot 和 Spring MVC 能够并且通常会一起使用:开发者利用 Spring Boot 快速搭建项目并自动配置好 Spring MVC,然后通过编写控制器、服务和其他组件来实现 MVC 应用程序的业务逻辑。这种组合方式结合了两者的优点,让 Java 开发者能够快速、高效地构建现代 Web 应用程序。