Spring Boot和spring MVC之间的区别[重复]

Posted

技术标签:

【中文标题】Spring Boot和spring MVC之间的区别[重复]【英文标题】:Differences between Spring Boot and spring MVC [duplicate] 【发布时间】:2018-03-24 11:42:17 【问题描述】:

刚开始学习 Spring,你能告诉我 Spring Boot 和 MVC 之间的主要区别吗? 初学者推荐哪一个?

谢谢。

【问题讨论】:

我没有使用过 Spring Boot,但它似乎很容易快速上手。 projects.spring.io/spring-boot 将您的问题复制/粘贴到谷歌中作为第一个结果springboottutorial.com/spring-boot-vs-spring-mvc-vs-spring 【参考方案1】:

Spring MVC 是 Spring Framework 中的一个项目,用于实现模型-视图-控制器设计模式。它用于构建动态(和静态类型的)网页和 ReSTful Web 服务。

Spring Boot 是一种构建 Java 应用程序的固执己见的方式。使用 Spring Boot,您可以使用 Spring MVC 以及其他技术构建 Web 应用程序。 Spring Boot 提供了一组通用组件和意见,用于构建您所针对的任何应用程序。

如果我戴上教育家的帽子,我会建议从 Spring Framework sans boot 开始,只是因为它可以帮助您了解 boot 给聚会带来了什么。话虽如此,我不再编写传统的 Spring 应用程序,并且总是使用 Spring Boot。 Spring Boot 的上市速度是为什么它是当今企业构建应用程序的缺陷方式,但它为你做了这么多,如果你真的想学习 Spring,你会错过的。

【讨论】:

以上是关于Spring Boot和spring MVC之间的区别[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Spring MVC 以及 Spring Boot

spring boot与spring mvc的区别

spring boot与spring mvc的区别是什么?

1 个 Spring Boot 应用程序中的 Spring mvc 和 webflux

从Spring MVC 到 Spring BOOT的简化道路

Java学习笔记:Spring Boot与Spring MVC的区别是什么?