SpringMVC
文章平均质量分 60
一个爱浪费时间的人
一头会咬人的狮子并不可怕,可怕的是这头狮子懂得隐忍
展开
-
Spring Security入门(四) 使用Spring MVC开发RESTful API-查询请求
一.导学 编写第一个Restful Api 编写针对RestfulAPI的测试用例 使用注解声明RestfulAPI 在RestfulAPI中传递参数 常用注解 RestController 标明此Controller提供RestAPI RequestMapping及变体。映射http请求url到java方法 RequestParam 映射请求参数到java方法的参数 PageableD...原创 2019-04-16 01:22:13 · 328 阅读 · 1 评论 -
Spring Security入门(六) 使用Spring MVC开发RESTful API-处理创建请求
一.导学 @requestBody 映射请求体到java方法参数,可以处理json格式的请求内容 日期类型参数的处理 @Valid和BindingResult验证请求参数的合法性并处理校验结果 二.写测试用例-创建成功 @Test public void whenCreateSuccess() throws Exception{ String content = "{...原创 2019-04-21 01:35:22 · 254 阅读 · 0 评论 -
Spring Security入门(三) 使用Spring MVC开发RESTful API
一.学习内容 使用Spring MVC编写RESTful API 使用Spring MVC处理其他web应用常见的需求和场景 RESTful API开发常用辅助框架 1.使用Spring MVC编写RESTful API的第一印象 下图是传统模式和RESTful模式的不同 左边是传统 右边是RESTful 不同点 用URL描述资源 传统用url来描述行为 看url就知道干啥了 从url看...原创 2019-04-14 00:50:28 · 305 阅读 · 0 评论 -
Spring Security入门(八) 使用Spring MVC开发RESTful API-错误处理
一.导学 Spring boot中默认的错误处理机制 自定义异常处理 二.spring boot中默认的错误处理机制 访问一个不存在的url http://localhost:8070/xxx 浏览器的默认错误如下图所示 浏览器的处理(我们先访问正常页面) http://localhost:8070/user/1 获取用户信息的请求,返回的是json格式的用户信息 我们...原创 2019-04-28 13:29:33 · 472 阅读 · 0 评论 -
Spring Security入门(七) 使用Spring MVC开发RESTful API-用户信息修改和删除
一.导学 用户信息修改和删除服务 常用的验证注解 自定义消息 自定义校验注解 常用的验证注解 扩展 http://hibernate.org/validator/documentation/ https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/ 二.编写用户信息修改 ...原创 2019-04-24 13:35:32 · 366 阅读 · 0 评论 -
Spring Security入门(九) 使用Spring MVC开发RESTful API-使用Filter和Interceptor拦截REST服务
一.导学 如果想用RESTful API记录处理时间,就需要用下面三种拦截方式了 RESTful API的拦截 过滤器(Filter) 拦截器(interceptor) 切片(Aspect) 二.过滤器(Filter) 编写过滤器 @Component public class TimeFilter implements Filter { @Override//初始化 ...原创 2019-04-29 00:36:12 · 431 阅读 · 0 评论 -
Spring Security入门(十) 使用Spring MVC开发RESTful API-使用切片拦截REST服务
一.拦截器的局限性 拦截器:可以获取请求 响应 处理请求的控制器的方法的对象,但是拿不到该方法真正参数的值 这里的handler参数只是该方法的申明 比如这些参数 user参数的值用handler是获取不到的 于是乎我们来看看源码,该类是处理分发请求的 主要看doService方法 调用了doDispatch方法 doDispatch方法中这是调用你写的拦截器的preH...原创 2019-05-06 22:21:40 · 385 阅读 · 0 评论 -
Spring Security入门(十一) 使用Spring MVC开发RESTful API-文件的上传和下载
一.导学 Spring boot中如何处理文件上传和下载的 在前后端分离的环境里面,尤其是现在前端技术 页面都是SPA(单面应用) 不会有刷新 表单提交 都是异步完成的 上传文件 给一个id 给一个路径 存在表单中 提交表单提交一个路径 先写个测试用例吧 注意:fileUpload方法过期了 @Test public void whenUploadSuccess() throws E...原创 2019-05-06 23:58:17 · 597 阅读 · 0 评论 -
Spring Security入门(十二) 使用Spring MVC开发RESTful API-异步处理rest服务
一.导学 使用Callable异步处理Rest服务 使用DeferredResult异步处理REST服务 异步处理配置 异步处理就是主线程使用委托副线程去处理业务,然后主线程去接纳其他的请求。提高性能 二.使用Callable异步处理Rest服务 我们先来看看模拟同步处理 @RestController public class AsyncController { priva...原创 2019-05-11 22:38:31 · 415 阅读 · 0 评论