Spring 和 SpringBoot的区别

1 Spring

Spring是一个全面的 Java 企业级应用程序开发框架,提供了如下功能

  • 依赖注入(DI)、
  • AOP(面向切面编程)
  • 事务管理等

2 SpringMVC

  • Spring MVC 是Spring中的一个很重要的模块、赋予Spring快速构建MVC架构的Web程序的能力。
  • MVC是模型(Model)视图(View)、控制器(Controller)的简写,核心思想是通过将业务逻辑、数据、显示分离来组织代码。
  • 关注于处理Web请求、管理用户会话、控制应用程序流程等。

3 SpringBoot

  • SpringBoot 是一个微服务框架,延续了Spring框架的核心思想IOC和AOP,简化了应用的开发和部署
  • Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的。
  • 提供约定大于配置的方式,专注于Spring应用的开发,无需过多关注XML的配置。

总结

  • Spring是一个全面的框架,
  • Spring MVC是Spring框架的一部分,专注于Web应用程序开发
  • SpringBoot是基于Spring的微服务框架,旨在简化和加速Spring应用程序的开发。
posted @ 2025-04-30 14:14  kuki'  阅读(24)  评论(0)    收藏  举报