Spring Springmvc Springboot的区别

Spring Springmvc Springboot的区别

1、Spring

Spring是一个开源容器框架,他的核心是控制反转IOC和面向切面AOP,他可以接管我们项目里的web层,业务层,Dao层,持久层这些,可以配置各种bean,维护bean与bean之间的关系,他是一个轻量级的开源框架.

Spring为简化我们的开发工作,封装了一系列的开箱即用的组件功能模块,包括:Spring JDBC 、Spring MVC 、Spring Security、 Spring AOP 、Spring ORM 、Spring Test

2、SpringMVC

SpringMVC是一种web的mvc框架,他是SpringFrameWork的产品,他可以代替servlet的操作,响应,请求,表单验证等等,SpringMVC是一个MVC的开源框架,springMVC就相当于是Struts2加上Spring的整合。

MVC:Model(模型)、VIew(视图)、Controller(控制器)

3、Springboot

Springboot是一个微服务框架,他延续的spring的ioc和aop,他的出现简化了开发和部署,他就是为了简化Spring创建,运行,调试,部署而出现的,不再需要大量的xml文件,Spring Boot只是Spring本身的扩展

Spring Boot中的一些特点:

  1. 创建独立的spring应用。
  2. 嵌入Tomcat, JettyUndertow 而且不需要部署他们。
  3. 提供的“starters” poms来简化Maven配置。
  4. 尽可能自动配置spring应用。
  5. 提供生产指标,健壮检查和外部化配置。
  6. 绝对没有代码生成和XML配置要求。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值