SpringMVC
冬瓜闯世界
嘎嘎嘎
展开
-
SSM框架(Spring、SpringMVC、MyBatis)整合
SSM框架整合思路:通过Spring实例化Bean,然后调用实例对象中的查询方法来执行MyBatis映射文件中的SQL,如果能够正确查询出数据库中的数据,就可以认为Spring与MyBatis框架整合成功。如果可以通过前台页面来执行查询方法,并且查询出的数据能够在页面中正确显示,那么可以认为SSM三大框架整合成功。maven项目目录结构如下:环境搭建创建Maven项目在pom.xml文件中导入整合所需的坐标 <!-- 统一管理jar包版本 --> <propertie原创 2020-11-21 21:21:46 · 321 阅读 · 0 评论 -
SpringMVC系列--异常处理和拦截器
SpringMVC中的异常处理系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图所示:实现步骤编写异常类和错误页面CustomException .javapackage com.ssm.po;public原创 2020-11-21 19:01:16 · 535 阅读 · 0 评论 -
SpringMVC系列--JSON数据交互和Restful支持
JSON数据交互JSON与XML非常相似,都是用于存储数据的,但JSON相对于XML来说,解析速度更快,占用空间更小。JSON概述JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交互格式。采用完全独立于编程语言的文本格式来存储和表示数据。与XML一样,JSON也是基于纯文本的数据格式。我们可以使用JSON传输一个简单的String、Number、Boolean,也可以传输一个数组或者一个复杂的Object对象。JSON有两种数据结构:对象结构和数组结构原创 2020-11-21 14:56:00 · 403 阅读 · 0 评论 -
SpringMVC系列--数据绑定
数据绑定概述在执行程序时,SpringMVC根据客户端请求参数的不同将请求消息中的消息以一定的方式转换并绑定到控制器类的方法参数中。在数据绑定过程中,SpringMVC会通过数据绑定组件(DataBinder)将请求参数串的内容进行类型转换,然后将转换后的值赋给控制器类中方法的形参。具体处理步骤如下:Spring MVC将ServletRequest对象传递给DataBinder将处理方法的入参对象传递给DataBinderDataBinder调用ConversionService组件进行数据类原创 2020-11-21 00:33:01 · 777 阅读 · 0 评论 -
SpringMVC系列--入门+注解详解
Spring MVC概述Spring MVC是Spring提供的一个轻量级Web框架,它实现了Web MVC设计模式。SpringMVC的优势清晰的角色划分前端控制器(DispatcherServlet)请求到处理器映射(HandlerMapping)处理器适配器(HandlerAdapter)视图解析器(ViewResolver)处理器或页面控制器(Controller)验证器(Validator)命令对象(Command 请求参数绑定到的对象就叫命令对象)表单对象(Form O原创 2020-11-20 21:10:51 · 262 阅读 · 0 评论