首页 > 其他分享 >Spring、SpringMVC、SpringBoot有什么区别

Spring、SpringMVC、SpringBoot有什么区别

时间:2023-02-12 22:11:06浏览次数:52  
标签:handle SpringBoot SpringMVC Spring 视图 spring

Spring是一个IOC容器,用来存放管理Bean,使用依赖注入实现控制反转。也是一个桥梁,可以很方便地整合各种框架。还提供了AOP机制,弥补了OOP的代码重复问题,更方便将不同类不同方法中的共同处理抽取成切面,比如日志、异常等。
SpringMVC是spring对web框架的一个解决方案,提供了一个总的前端控制器dispatcherServlet,用来接收请求,然后定义了一套路由策略(url到handle的映射)及适配执行handle,将handle执行结果使用视图解析技术生成视图展现给前端。
SpringBoot是spring提供的一个快速开发工具包,我们使用它能够更加快速方便地开发spring+SprngMvc应用。它约定了很多默认配置,整合了一系列解决方案(Starter机制)、redis、mybatisPlus、activiti等等可以开箱即用。

标签:handle,SpringBoot,SpringMVC,Spring,视图,spring
From: https://www.cnblogs.com/ccx-lly/p/17114826.html

相关文章

  • 六.SpringMVC执行流程
    1、SpringMVC常用组件DispatcherServlet:.前端控制器,不需要工程师开发,由框架提供作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求HandlerMapping:......
  • spring动态代理
    动态代理publicinterfaceUserManager{voidaddUser(Stringusername);voiddelUser(Stringusername);}publicclassUserManagerImplimplementsUserMa......
  • 五.注解配置SpringMVC
    使用配置类和注解代替web.xml和SpringMVC配置文件的功能1、创建初始化类,代替web.xml在Servlet3.0环境中,容器会在类路径中查找实现javax.servlet.ServletContainerlnitialize......
  • springboot 多数据源 实例(sybase、mysql数据库)(下)
    接下来见证奇迹的时刻:首先要借鉴yandype这位大神的总结的代码:说明:springboot2.3.x+mybatisplus+ druid +sybase+mysql多数据源整合1、项目依赖<?xmlvers......
  • day07-SpringMVC底层机制简单实现-03
    SpringMVC底层机制简单实现-03https://github.com/liyuelian/springmvc-demo.git7.任务6-完成控制器方法获取参数-@RequestParam功能说明:自定义@RequestParam注解和......
  • Spring+MyBatis整合步骤
    一、两者整合的主要工作:把MyBatis框架中使用到的核心对象(组件)配置到Spring中,交给Spring来创建管理;具体来说:将MyBatis匹配文件中的数据源、SQL映射文件、SqlSessionFactoryBu......
  • springboot 多数据源 实例(sybase、mysql数据库)(上)
    最近项目需要用到sybase(sqlanywhere)、mysql数据库两边数据交互。由于之前对sybase数据库一点不懂踩了许多坑特意记下:连接sybase客户端需要用到 SQLCentral1......
  • SpringMVC源码(三):九大内置组件初始化
    在源码(二):MVC容器启动的分析中,MVC容器刷新完成后,通过发布事件及事件监听处理器来初始化MVC的九大组件,下面来分析下这九大组件初始化的细节。概览初始化MVC组件,D......
  • Spring框架基础知识
    SpringSpringFrameworkIOC技术(InversionofControl)核心思想使用对象时,不要主动使用new产生对象,而是由外部提供对象。对象的控制权由程序转移到外部,称为控制反转,就......
  • SpringBoot 时间格式化的 5 种实现方法!
    在我们日常工作中,时间格式化是一件经常遇到的事儿,所以本文我们就来盘点一下SpringBoot中时间格式化的几种方法。时间问题演示为了方便演示,我写了一个简单SpringBoot......