当前位置: 首页 > web >正文

SpringWeb详解

一.概述

        SpringWeb是Spring框架中的一个模块,对Java原生的Servlet进行了封装,是基于Servlet API构建的web框架

1>组件:

        1.前端控制器:统一处理前端的请求,整个流程控制的中心,由它调用其他组件处理用户的请求

        2.处理器:编写是需要安装HandLerAdapter的要求去做,这样适配器才可以正确执行

        3.处理器映射器:根据请求的url判断地址对应的处理器和方法是否存在

        4.处理器适配器:按照特定的规则去调用处理器

2>ssm

早期的ssm:Spring+struct+mybatis

现在的ssm:Spring+SpringWeb+mybatis        

二.SpringWeb常用的注解

1.@RestController:为web层添加注解,如果不添加Spring无法识别是web层,如果不加web层的注解Spring无法识别

2.@RequestMapping(path="路径",method="RequestMethod.Post或RequestMethod.Get"):为类和方法配置映射访问地址,一个类中方法配置的地址不能重复

3.@PostMapping(path=""):只能接收Post请求

4.@GetMapping(path="")

http://www.xdnf.cn/news/18431.html

相关文章:

  • Java FTPClient详解:高效文件传输指南
  • CSS3DRenderer+ CSS3DObject实现在 Three.js 中添加文本内容
  • Preprocessing Model in MPC 2 - 背景、基础原语和Beaver三元组
  • Java 学习笔记(基础篇6)
  • 分布式唯一 ID 生成方案
  • leetcode 3 无重复字符的最长子串
  • 将集合拆分成若干个batch,并将batch存于新的集合
  • C语言第十章内存函数
  • C语言:第18天笔记
  • 【自记】Power BI 中 ALLNOBLANKROW的适用场景举例
  • 疏老师-python训练营-day51复习日+退款开始
  • 计算机网络技术学习-day4《路由器配置》
  • SQL 中大于小于号的表示方法总结
  • 微软宣布开源大模型gpt-oss在Azure平台实现性能突破
  • Git 新手完全指南(二):在vscode中使用git
  • 官网SSO登录系统的企业架构设计全过程
  • UNet改进(33):基于CBAM原理与PyTorch实战指南
  • Ubuntu 上安装 MongoDB
  • Hyperledger Fabric官方中文教程-改进笔记(十三)-使用测试网络创建通道
  • iOS 应用迭代与上架节奏管理 从测试包到正式发布的全流程实践
  • Scikit-learn 预处理函数分类详解
  • 阶跃星辰 StepFun 入驻 GitCode 平台,带来工业级 AI 体验
  • 密码加密算法和JWT无状态认证
  • [系统架构设计师]面向服务架构设计理论与实践(十五)
  • C++ 数据结构 和 STL
  • [Polly智能维护网络] 弹性上下文 | `ResiliencePropertyKey<TValue>`
  • WPF Alert弹框控件 - 完全使用指南
  • 2025年电赛A题省一方案
  • AR 虚实叠加技术在工业设备运维中的实现流程方案
  • 5G-A赋能AR眼镜:毫米级虚实融合的未来已来