JavaRush /Java 博客 /Random-ZH /Servlet、Spring MVC 和 Spring Boot 之间的区别
Bakytzhan
第 5 级
Алматы

Servlet、Spring MVC 和 Spring Boot 之间的区别

已在 Random-ZH 群组中发布
您想开始用 Java 编写 Web 应用程序吗?第一种方法是开始使用框架(一组库、架构、设计模式,以最大限度地减少重复代码),Java 中流行的 Web 框架之一是 Spring MVC,它在 Spring Boot 的底层运行。为什么需要 Spring Boot?首先您需要了解 Spring 哲学。Spring生态下有很多库,但项目中并不需要全部。并且它们被设计为灵活连接,互不干扰。但随着时间的推移,当一个项目有很多库和代码时,配置它们就变成了一项不简单的任务。我想采用一个可以很好地协同工作的现成模板。Spring Boot 提供了通过几行代码或配置轻松简单地将许多 Spring 库粘合在一起的能力。Spring MVC 的底层是 Servlet API。你当然可以只使用Servlet API来编写Web应用程序,但是代码量,特别是重复代码,会非常大。另一个开发人员可能无法从一组意大利面条式的 if 中理解这段代码。为了充分理解它们的区别,我建议观看以下短片
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION