首页 > 其他分享 >2.什么是SpringMVC

2.什么是SpringMVC

时间:2022-11-02 21:26:05浏览次数:81  
标签:web SpringMVC Spring 什么 MVC spring 轻量级

2.什么是SpringMVC

概述:

 

 

Spring MVC是SpringFramework的一部分,是基于Java实现MVC的轻量级Web框架

官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web

我们为什么要学习SpringMVC

SpringMVC的特点:

1.轻量级,简单易学

2.高效,基于请求响应的MVC框架

3.与Spring兼容性较好,无缝结合

4.约定优于配置

5.功能强大:RESTful、数据验证、格式化、本地化、主题等

6.简洁灵活

Spring:大杂烩,我们可以将SpringMVC中所有要用到的Bean注册到Spring中

Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。

DispatcherServlet的作用是将请求分发到不同的处理器。从Spring 2.5开始,使用Java 5或者以上版本的用户可以采用基于注解形式进行开发,十分简洁;

正因为SpringMVC好 , 简单 , 便捷 , 易学 , 天生和Spring无缝集成(使用SpringIoC和Aop) , 使用约定优于配置 . 能够进行简单的junit测试 . 支持Restful风格 .异常处理 , 本地化 , 国际化 , 数据验证 , 类型转换 , 拦截器 等等......所以我们要学习 .

最重要的一点还是用的人多 , 使用的公司多 .

标签:web,SpringMVC,Spring,什么,MVC,spring,轻量级
From: https://www.cnblogs.com/itxiaofei/p/16852484.html

相关文章

  • SpringMVC源码-创建FormattingConversionServiceFactoryBean
    一、FormattingConversionServiceFactoryBeanFormattingConversionServiceFactoryBean实现了FactoryBean接口,可以通过getObject获取ConversionService。FormattingConver......
  • 什么是云原生安全
    随着公有云和私有云的广泛部署,云计算基础设施成为企业部署新业务的首选。云原生架构也受到越来越多的客户青睐,同时云原生安全越来越受到重视。云原生安全包含两层含义面向......
  • 【uni-app】什么是uni-app?如何进行开发?如何连接微信开发者工具与安卓手机端?
    文章目录​​1什么是uni-app​​​​2如何使用与开发​​​​3用HBuilderX创建项目​​​​4如何连接微信开发者工具​​​​5如何连接安卓手机端​​1什么是uni-......
  • AI云边调度平台EasyCVR播放HLS流时出现闪屏是什么原因?如何解决?
    随着安防市场的规模不断扩大与发展,EasyCVR快速纵深的视频能力使其已经成为安防行业的主流需求平台,在视频能力上,支持海量视频的汇聚与管理、转码与分发、鉴权管理、智能分析......
  • RB是什么
    搜了一下RB是LTE中包含的物理块,LTE中包含的物理块比较多,做一个快速的学习RB(ResourceBlock):        频率上连续12个子载波,时域上一个slot,称为1个RB。如下图所示......
  • 野花--为什么没有清除浮动的盒子,但是后面的元素也没有顶上去
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><metaname="viewport"content="width=device-width,initial-scal......
  • 国际海运LCL与FCL有什么不同?
    国际海运LCL与FCL是大家走货最多的方式之一,说到LCL与FCL可能有一部分初入国际物流行业的朋友还不是很了解,说到海运ping箱和整柜大家一定都知道了。今天,箱讯小编将为大家详细......
  • 为什么很多小软件厂商都是这德行?
    很多年前,因为公司OA系统后台是文件型数据库,前台功能有限,无法满足系统对接以及性能的需要,于是计划升级OA系统。不知道选型工作是怎么开展的,也因为有高层的关系最后公司选了一......
  • 小白学网络爬虫需要注意什么?
    做数据抓取的,那第一步离不开的肯定是爬虫。那话又说回来了,网络爬虫术语好像好像很高大上,其实不外乎写一个http请求,然后到互联网去抓取感兴趣的数据。方式不外乎两种:一种是带......
  • Redis为什么如此高效
    Redis是什么,Redis为什么这么快?简介Redis是一款使用C语言编写、可基于内存亦可持久化的日志型、Key-Value型开源数据库。它可以用作:数据库、缓存和消息中间件。数据结构St......