SpringMVC
SpringMVC学习经验以及笔记
来日浅谈
天下古今之庸人,皆以一惰字致败。
天下古今之才人,皆以一傲字致败。
展开
-
【SpringMVC】@RestController与@Controller的区别
【SpringMVC】@RestController与@Controller的区别@RestController注解等价于@ResponseBody + @Controller。@RestController和@Controller的共同点是都用来表示Spring某个类是否可以接收HTTP请求,二者区别: @RestController无法返回指定页面,而@Controller可以;前者可以直接返回数据,后者需要@ResponseBody辅助。下面详细分析。如果只是使用@RestControlle原创 2020-05-08 22:52:57 · 334 阅读 · 0 评论 -
【SSM框架整合】
【SSM框架整合】1. 导入所需依赖2. Spring框架代码3. Spring整合SpringMVC4. Spring整合MyBatis1. 导入所需依赖 <dependencies> <dependency> <groupId>org.aspectj</groupId> &...原创 2020-03-29 17:27:23 · 251 阅读 · 0 评论 -
【SpringMVC】REST风格URL 以及 更改表单请求类型
【SpringMVC】REST风格URL 以及 更改表单请求类型1. REST风格URL1.1 什么是 rest1.2 restful 的优点1.3 restful 的特性2. 更改表单请求类型1. REST风格URL1.1 什么是 restREST(英文: Representational State Transfer,简称 REST)描述了一个架构样式的网络系统,比如 web 应用程序。...原创 2020-03-29 00:14:22 · 506 阅读 · 0 评论 -
【SpringMVC】SpringMVC的拦截器
【SpringMVC】SpringMVC的拦截器Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。谈到拦截器,还要向大家提一个词——拦截器链(Interceptor Chain)。拦截器链就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其...原创 2020-03-28 13:08:47 · 244 阅读 · 0 评论 -
【SpringMVC】SpringMVC中异常处理以及显示页面
【SpringMVC】SpringMVC中异常处理以及显示页面从上图我们可以看出,无论我们执行什么操作我们都会先经过前端控制器在响应给客户端。那么我们在处理异常时,当然就可以在前端控制器判断是否出现了异常,然后根据异常我们跳转到不同的网页,这样极大的增加了用户的体验感。系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规...原创 2020-03-28 10:56:02 · 504 阅读 · 0 评论 -
【SpringMVC】SpringMVC实现文件上传
【SpringMVC】SpringMVC实现文件上传1. 传统文件上传2. SpringMVC文件上传3. SpringMVC跨服务器文件上传form 表单的 enctype 取值必须是: multipart/form-data(默认值是:application/x-www-form-urlencoded)enctype:是表单请求正文的类型method 属性取值必须是 Post提供一个...原创 2020-03-28 10:37:21 · 152 阅读 · 0 评论 -
【SpringMVC】SpringMVC的响应
【SpringMVC】SpringMVC的响应内容1. 三种返回值类型1.1 String1.2 void1.3 ModelAndView2. forward 转发3. redirect重定向4. ResponseBody 响应 json 数据1. 三种返回值类型1.1 Stringcontroller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址那么首先我们先看看视...原创 2020-03-27 20:54:53 · 283 阅读 · 0 评论 -
【SpringMVC】常用的注解
【SpringMVC】常用的注解1. @Controller2. @RequestMappiing3. @RequestParam4. @RequestBody5. @PathVaribale6. @RequestHeader7. @CookieValue8. @ModelAttribute9. @SessionAttribute1. @Controller在SpringMVC 中,控制器...原创 2020-03-27 17:53:26 · 235 阅读 · 0 评论 -
【SpringMVC】请求参数绑定
【SpringMVC】请求参数绑定1. 基本类型参数+String类型参数2. POJO类型参数3. 数组和集合类型参数4. 自定义类型转换器5. 使用ServletAPI对象作为参数6. 解决请求参数乱码问题如果是基本类型或者 String 类型:要求我们的参数名称必须和控制器中方法的形参名称保持一致。 (严格区分大小写)如果是 POJO 类型,或者它的关联对象:要求表单中参数名称和 ...原创 2020-03-24 16:39:20 · 406 阅读 · 0 评论 -
【SpringMVC】初次使用SpringMVC,入门案例
【SpringMVC】初次使用SpringMVC,入门案例1. 入门案例相关代码2. 执行过程以及原理分析3. 涉及的组件4. RequestMapping注解1. 入门案例相关代码maven中导入的坐标<properties> <spring.version>5.0.2.RELEASE</spring.version></proper...原创 2020-03-24 14:51:57 · 230 阅读 · 0 评论 -
【SpringMVC】SpringMVC的基本概念
【SpringMVC】SpringMVC的基本概念1. 三层架构2. MVC模型3. SpringMVC是什么4. SpringMVC的优势5. SpringMVC和Struts2的优劣分析6. SpringMVC的基本原理7. SpringMVC的流程1. 三层架构我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就是浏览器服务器。在 ...原创 2020-03-24 11:20:21 · 393 阅读 · 0 评论