随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 

随笔分类 -  SpringMVC

SpringMVC框架
常用注解:SpringMVC 之 @ControllerAdvice
摘要:一、@ControllerAdvice @ControllerAdvice 实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能: 1、全局异常处理 2、全局数据绑定 3、全局数据预处理 灵活使用这三个功能,可以帮助 阅读全文
posted @ 2022-01-04 12:48 格物致知_Tony 阅读(533) 评论(0) 推荐(0) 编辑
第一节:Spring + SpringMVC +MyBatis 整合
摘要:一、加入依赖 1、jar 包 (1)Spring 【AOP核心】 com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weave 阅读全文
posted @ 2021-12-11 11:36 格物致知_Tony 阅读(104) 评论(0) 推荐(0) 编辑
第一节:Spring 与 SpringMVC 整合
摘要:一、Spring 与 SpringMVC 是否需要整合? 1、需要进行 Spring 整合 SpringMVC 吗? 2、还是否需要再加入 Spring 的 IOC 容器? 3、是否需要再 web.xml 文件中配置启动的 Spring IOC 容器的 ContextLoaderListener? 阅读全文
posted @ 2021-12-08 14:49 格物致知_Tony 阅读(1386) 评论(0) 推荐(0) 编辑
第一节:SpringMVC 运行流程
摘要:一、SpringMVC 流程图 组件说明: 1、HandlerMapping 里存储是所有请求和处理器之间的关系,HandlerExecutionChain 是来找到某一个请求和处理器之间的关系,还有拦截器,即某一个指定的请求和处理器之间的管理。 2、HandlerAdapter:处理器适配器:来执 阅读全文
posted @ 2021-12-08 14:49 格物致知_Tony 阅读(646) 评论(0) 推荐(0) 编辑
第一节:SpringMVC 国际化
摘要:一、简单国际化 1、操作步骤 (1)编写国际化资源文件; (2)让 SpringMVC 的 ResourceBundleMessageSource 管理国际化资源文件; (3)在页面中通过标签取值; 2、代码示例 (1)国际化资源文件 中文:login_zh_CN.properties welcom 阅读全文
posted @ 2021-12-06 17:11 格物致知_Tony 阅读(219) 评论(0) 推荐(0) 编辑
第一节:SpringMVC 异常处理
摘要:一、SpringMVC 异常处理 1、SpringMVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。 2、SpringMVC 提供的 HandlerExceptionResolver 的实现类 二、Han 阅读全文
posted @ 2021-12-06 17:11 格物致知_Tony 阅读(391) 评论(0) 推荐(0) 编辑
第一节:SpringMVC 拦截器
摘要:一、拦截器 1、拦截器概述 SpringMVC 也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器可以实现 HandlerInterceptor 接口,也可以继承 HandlerInterceptAdapter 适配器类。 HandlerInterceptor  阅读全文
posted @ 2021-12-05 11:49 格物致知_Tony 阅读(214) 评论(0) 推荐(0) 编辑
第一节:SpringMVC 的文件上传
摘要:一、SpringMVC 的文件上传 1、Spring MVC 为文件上传提供了直接的支持,这种支持是通过即插即用的 MultipartResolver 实现的。 2、Spring 用 Jakarta Commons FileUpload 技术实现了一个 MultipartResolver 实现类:C 阅读全文
posted @ 2021-12-04 22:17 格物致知_Tony 阅读(91) 评论(0) 推荐(0) 编辑
第三节:HttpMessageConverter
摘要:一、HttpMessageConverter<T> 1、HttpMessageConverter 简介 HttpMessageConverter<T> 是 Spring3.0 新添加的一个接口,负责将请求信息转换为一个对象(类型为 T),将对象(类型T)输出为响应信息; 2、HttpMessageC 阅读全文
posted @ 2021-12-04 14:58 格物致知_Tony 阅读(767) 评论(0) 推荐(0) 编辑
第二节:HttpEntity 与 ResponseEntity
摘要:一、HttpEntity 获取请求 HttpEntity:可以获取请求的内容(包括请求头与请求体) 页面提交数据: <form action="${ctp}/testHttpEntity" method="post" enctype="multipart/form-data"> <input nam 阅读全文
posted @ 2021-12-04 13:52 格物致知_Tony 阅读(2099) 评论(0) 推荐(0) 编辑
第一节:SpringMVC 处理 JSON
摘要:一、JSON 1、JSON 简介 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。 JSON 是采用完全独立于编程语言的文本格式来存储和表示数据,JSON 数据格式,易于阅读和编写,也易于机器解析和生成,并有效地提上了网络传输效率。 2 阅读全文
posted @ 2021-12-03 22:40 格物致知_Tony 阅读(665) 评论(0) 推荐(0) 编辑
第五节:SpringMVC 数据校验
摘要:一、数据校验 项目中涉及到数据校验,如果只做前端校验是不安全的,我们可以绕过前端校验,重要数据一定要加上后端校验; 1、通过程序,每个数据取出,进行校验,如果失败直接来到添加页面,提示其重新填写;(不推荐) 2、SpringMVC:可以利用 JSR303 做数据校验; 二、如何校验 1、JSR 30 阅读全文
posted @ 2021-12-02 22:20 格物致知_Tony 阅读(837) 评论(0) 推荐(0) 编辑
第四节:SpringMVC 数据格式化
摘要:一、数据格式化概述 (1)对属性对象的输入/输出进行格式化,从其本质上讲依然属于 “类型转换” 的范畴。 (2)Spring 在格式化模块中定义了一个实现 ConversionService 接口的 FormattingConversionService 实现类,该实现类扩展了 GenericCon 阅读全文
posted @ 2021-12-01 21:51 格物致知_Tony 阅读(261) 评论(0) 推荐(0) 编辑
第三节:<mvc:annotation-driven />标签解析
摘要:一、<mvc:annotation-driven />配置在什么时候必须配置? 1、配置了视图映射 view-controller 直接配置响应的页面:无需经过控制器来执行结果 ;但会导致其他请求路径失效,需要配置mvc:annotation-driven标签 <mvc:view-controlle 阅读全文
posted @ 2021-12-01 16:37 格物致知_Tony 阅读(360) 评论(0) 推荐(0) 编辑
第二节:SpringMVC 数据绑定—自定义类型转换器
摘要:一、SpringMVC 提供的类型转换器 ConversionService 组件:负责数据类型的转换以及格式化功能; ConversionService有非常多的 convert,不同类型的转换和格式化用它自己的 converter; Spring MVC 上下文中内建了很多转换器,可完成大多数 阅读全文
posted @ 2021-12-01 11:03 格物致知_Tony 阅读(325) 评论(0) 推荐(0) 编辑
28第八章:01_SpringMVC—数据绑定流程分析
摘要:一、问题引入 在做 Restful 案例的时候,我们在控制器方法入参位置写一个 Employee 类型的参数,SpringMVC 就能把表单中各项属性封装到参数中,这是怎么做到的呢? //SpringMVC把表单提交的数据都封装到employee 对象中 @RequestMapping(value  阅读全文
posted @ 2021-12-01 11:02 格物致知_Tony 阅读(156) 评论(0) 推荐(0) 编辑
27第七章:03_处理静态资源
摘要:一、静态资源访问问题 当我们在 JSP 页面中引入 CSS 文件、JS 文件,但是却不能识别,这是为什么呢? 页面中引入资源: // 引入的文件<link rel="stylesheet" href="${pageContext.servletContext.contextPath }/css/in 阅读全文
posted @ 2021-11-29 16:26 格物致知_Tony 阅读(74) 评论(0) 推荐(0) 编辑
26第七章:02_SpringMVC 的表单标签
摘要:一、Spring 的表单标签 1、form 表单标签 通过 SpringMVC 的表单标签可以实现将模型数据中的属性和 HTML 表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显。 2、form 标签 (1)一般情况下,通过 GET 请求获取表单页面,而通过 POST 请求提交表单页面,因此获 阅读全文
posted @ 2021-11-29 16:25 格物致知_Tony 阅读(141) 评论(0) 推荐(0) 编辑
25第七章:01_RestfulCRUD案例
摘要:一、Restful_CRUD 需求 1、显示所有员工信息 URI:emps 请求方式:GET 效果: 2、添加员工信息 (1)显示添加页面: URI:emp 请求方式:GET 显示效果: (2)添加员工信息 URI:emp 请求方式:POST 显示效果:完成添加,重定向到 list 页面 3、删除操 阅读全文
posted @ 2021-11-26 16:08 格物致知_Tony 阅读(57) 评论(0) 推荐(0) 编辑
24第六章:06_SpringMVC 视图解析之自定义视图和自定义视图解析器
摘要:一、自定义视图和视图解析器的步骤 1、编写自定义的视图解析器和视图实现类; 2、视图解析器放在 IOC 容器中; 3、让 SpringMVC 来进行视图的解析; 视图解析器: 二、案例 1、页面请求连接 <a href="/handlePlus">下载敏感资源 福利</a><br> 2、定义控制器 阅读全文
posted @ 2021-11-17 22:10 格物致知_Tony 阅读(147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示