SpringMVC 框架知识点总结 SpringMVC 是一个基于 Java 语言的 Web 应用程序框架,主要用于构建 Web 应用程序。下面是 SpringMVC 框架的知识点总结: DispatcherServlet 前端控制器 * 作为 SpringMVC 框架的入口点,负责接收和处理请求 * 将请求交给 HandlerMapping 处理器映射器进行处理 HandlerMapping 处理器映射器 * 根据 URL 查找相应的 Handler 处理器 * 可以通过 XML 配置方式或注解方式实现 HandlerAdapter 处理器适配器 * 根据特定规则执行 Handler 处理器 * 需要按照 HandlerAdapter 的要求编写 Handler Handler 处理器 * 由程序员编写,常用注解开发方式 * 返回值可以是 ModelAndView、String 或 void View Resolver 视图解析器 * 根据逻辑视图名生成真正的视图 * 在 SpringMVC 中使用 View 对象表示 View 视图 * jsp 页面,仅用于数据展示,没有业务逻辑 注解开发 * 使用注解方式的处理器映射器和适配器 * 需要添加 @Controller 注解来标识类是一个 Handler 处理器 * 需要添加 @RequestMapping 注解来对 URL 和 Handler 的方法进行映射 参数绑定 * 将 request 请求过来的 key/value 数据转换为形参 * SpringMVC 框架支持多种类型的参数绑定,包括 HttpServletRequest、response、session、model/modelMap 等 * 也支持简单数据类型,例如整型、字符串、日期等 * 可以使用 @RequestParam 注解来指定 request 请求的参数名 * Pojo 类型的参数绑定需要保证 request 请求的参数名称和 Pojo 中的属性名一致 自定义参数绑定 * 可以通过定义 Converter<源类型,目标类型> 接口实现类来实现自定义参数绑定 * 例如,定义一个将请求的日期数据串转换为 Java 中的日期类型的 Converter ConversionService * 提供了一种机制来将请求的参数转换为 Java 对象 * 可以通过注入 ConversionService 来实现自定义参数绑定
剩余36页未读,继续阅读
- 粉丝: 1
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js基础但是这个烂怂东西要求标题不能少于10个字才能上传然后我其实还没有写完之后再修订吧.md
- electron-tabs-master
- Unity3D 布朗运动算法插件 Brownian Motion
- 鼎微R16中控升级包R16-4.5.10-20170221及强制升级方法
- 鼎微R16中控升级包公版UI 2015及强制升级方法,救砖包
- 基于CSS与JavaScript的积分系统设计源码
- 生物化学作业_1_生物化学作业资料.pdf
- 基于libgdx引擎的Java开发连连看游戏设计源码
- 基于MobileNetV3的SSD目标检测算法PyTorch实现设计源码
- 基于Java JDK的全面框架设计源码学习项目