![](https://img-blog.csdnimg.cn/a5023fd5845546e499714afce82c9db3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC
文章平均质量分 84
SpringMVC 从入门到精通系列教程
Xiu Yan
北漂程序员一枚,目前就职华为。
展开
-
一文解读如何应用 REST 对资源进行访问?
一、REST 简介二、需要用到的注解2.1 @RequestMapping2.2 @PathVariable2.3 @RestController2.4 @GetMapping、@PostMapping、@PutMapping、@DeleteMapping补充:@PathVariable、@RequestBody、@RequestParam 区别与应用三、REST风格案例原创 2023-10-15 20:08:11 · 538 阅读 · 0 评论 -
SpringMVC 从入门到精通系列 01 —— SpringMVC 概述与入门案例
本文是SpringMVC 从入门到精通系列的第一篇,主要针对 SpringMVC 概述进行阐述,并实现入门案例,分析其大致流程。文章目录一、三层架构和MVC1.1 三层架构1.2 MVC模型二、SpringMVC的入门案例2.1 SpringMVC 的概述2.2 SpringMVC 的入门程序2.3 入门案例的执行过程分析2.4 mvc:annotation-driven 说明补充:创建 maven 工程过慢的解决方案一、三层架构和MVC1.1 三层架构开发服务器端程序,一般都基于两种形式原创 2021-06-03 01:49:55 · 348 阅读 · 0 评论 -
SpringMVC 从入门到精通系列 02 —— 请求参数的绑定
文章目录一、请求参数的绑定说明1.1 绑定机制1.2 支持的数据类型二、基本数据类型和字符串类型三、实体类型(JavaBean)四、给集合属性数据封装五、请求参数中文乱码的解决六、自定义类型转换器七、在控制器中使用原生的 ServletAPI 对象一、请求参数的绑定说明1.1 绑定机制表单提交的数据都是 k=v 格式的 username=haha&password=123SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的要求:提交表单的 name原创 2021-06-03 09:56:17 · 195 阅读 · 1 评论 -
SpringMVC 从入门到精通系列 03 —— 常用注解
文章目录1. RequestParam 注解2. RequestBody 注解3. PathVariable 注解4. RequestHeader 注解(了解)5. CookieValue 注解(了解)6. ModelAttribute 注解7. SessionAttributes 注解1. RequestParam 注解作用: 把请求中的指定名称的参数传递给控制器中的形参赋值属性:value: 请求参数中的名称required: 请求参数中是否必须提供此参数,默认值是true,必须提原创 2021-06-03 11:10:56 · 196 阅读 · 1 评论 -
SpringMVC 从入门到精通系列 04 —— 返回值分类和转发和重定向的实现
文章目录一、 返回值分类1.1 返回字符串1.2 返回值是 void1.3 返回值是ModelAndView对象二、SpringMVC框架提供的转发和重定向1.1 forward 请求转发2.2 redirect 重定向三、ResponseBody 响应 json 数据3.1 响应json数据之过滤静态资源3.2 使用 @RequestBody 获取请求体数据3.3 使用 @RequestBody 注解把 json 的字符串转换成 JavaBean 的对象3.4 使用 @ResponseBody 注解把原创 2021-06-03 12:59:33 · 359 阅读 · 1 评论 -
SpringMVC 从入门到精通系列 05 —— SpringMVC 实现文件上传
文章目录SpringMVC框架提供了MultipartFile对象,该对象表示上传的文件,要求变量名称必须和表单file标签的name属性名称相同。具体步骤如下:导入依赖:<!--文件上传组件--><dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version&g原创 2021-06-03 15:21:07 · 161 阅读 · 1 评论 -
SpringMVC 从入门到精通系列 06 —— Ajax的实现方式总结
文章目录一、$.ajax()方式实现二、$.post() 方式三、补充:不响应 json 对象的一种方式后文的 java 后台代码,省略了以下代码,使用这种二级目录结构方便管理一些… 废话不多说,马上就开始!@Controller@RequestMapping("/testAjax")public class AjaxController { ...}一、$.ajax()方式实现前端:$('#btn1').click(function (){ var param = {us.原创 2021-06-17 23:43:30 · 466 阅读 · 2 评论 -
SpringMVC 从入门到精通系列 07 —— 拦截器与异常处理
文章目录1. 拦截器概述2. 自定义拦截器步骤3. HandlerInterceptor接口中的方法4. 配置多个拦截器1. 拦截器概述SpringMVC框架中的拦截器用于对处理器进行 预处理 和 后处理 的技术。可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定义的顺序执行。拦截器和过滤器的功能比较类似,有如下区别:过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技术。拦截器是 SpringMVC 框架独有的。过原创 2021-07-20 22:16:56 · 303 阅读 · 1 评论