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

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.dtcms.com/a/341810.html

相关文章:

  • CorrectNav——基于VLM构建带“自我纠正飞轮”的VLN:通过「视觉输入和语言指令」预测导航动作,且从动作和感知层面生成自我修正数据
  • 【LeetCode热题100道笔记+动画】三数之和
  • Linux上安装MySQL 二进制包
  • TENON AI-AI大模型模拟面试官
  • idea进阶技能掌握, 自带HTTP测试工具HTTP client使用方法详解,完全可替代PostMan
  • 【力扣 买卖股票的最佳时机 Java/Python】
  • 数据库架构开发知识库体系
  • VGG改进(3):基于Cross Attention的VGG16增强方案
  • Foundry与Uniswap V2实战开发指南
  • 【自记】Power BI 中 DISTINCT 和 ALLNOBLANKROW 的区别说明
  • 比特分割 + 尖峰保留:FlashCommunication V2 实现任意比特通信与 3.2× 加速
  • 一键授权登录
  • Windows暂停更新10年最简单的设置
  • UNet改进(33):基于CBAM原理与PyTorch实战指南
  • 可信数据空间关键技术和功能架构研究
  • RAG流程全解析:从数据到精准答案
  • 地区电影市场分析:用Python爬虫抓取猫眼_灯塔专业版各地区票房
  • 不止效率工具:AI 在创意领域的 “叛逆生长”—— 从文案生成到艺术创作的突围
  • 【蒸蒸日上】专栏前言
  • 我的创作纪念日-2048天
  • 动态规划----6.单词拆分
  • 关于 Flask 3.0+的 框架的一些复习差异点
  • 在 Linux 和 Docker 中部署 MinIO 对象存储
  • 深入解析:生产环境 SQL 数据库的架构设计与工程实践
  • 税务专业人员能力构建与发展路径指南
  • ubuntu系统上的conda虚拟环境导出方便下次安装
  • 【网络运维】Linux 文本搜索利器: grep命令
  • JavaBean中首字母小写第二个字母大写属性转换异常详解
  • GIT总结一键式命令清单(顺序执行)
  • redis---常用数据类型及内部编码