Spring MVC和Spring Boot之间的区别

我刚刚开始学习Spring。在下一步,我想开发更大的Web应用程序。现在我想知道我是否应该开始
Spring Boot或Spring MVC。我已经读了一些东西,但这有点混乱,因为两个看起来都很相似。那么两者之间有什么区别呢?
最佳答案
Spring MVC是一个由Spring Framework管理的基于Servlet的完整的面向对象的MVC框架。它将等同于JavaEE堆栈中的JSF。最受欢迎
它中的元素是用@Controller注释的类,
您可以在其中实现可以使用不同HTTP请求访问的方法。它具有等效的@RestController来实现基于REST的API。
> Spring启动是一个用于快速设置应用程序的实用程序,提供开箱即用的配置来构建
弹簧动力应用。你可能知道,Spring集成了
各种不同的模块在its umbrella,作为弹簧芯,弹簧数据,
弹簧网等。使用此工具,您可以告诉Spring有多少用户可以使用它们,您可以快速设置它们(稍后可以自行更改)。

所以,Spring MVC是一个在Web应用程序中使用的框架,Spring启动是一个基于Spring的生产就绪项目初始化程序。您可能会发现有用的访问Spring MVC tag wikiSpring Boot tag wiki在SO。

转载注明原文:Spring MVC和Spring Boot之间的区别 - 代码日志