SpringMVC
文章平均质量分 60
一个爱浪费时间的人
一头会咬人的狮子并不可怕,可怕的是这头狮子懂得隐忍
展开
-
Spring Security入门(四) 使用Spring MVC开发RESTful API-查询请求
一.导学编写第一个Restful Api编写针对RestfulAPI的测试用例使用注解声明RestfulAPI在RestfulAPI中传递参数常用注解RestController 标明此Controller提供RestAPIRequestMapping及变体。映射http请求url到java方法RequestParam 映射请求参数到java方法的参数PageableD...原创 2019-04-16 01:22:13 · 331 阅读 · 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 · 259 阅读 · 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 · 309 阅读 · 0 评论 -
Spring Security入门(八) 使用Spring MVC开发RESTful API-错误处理
一.导学Spring boot中默认的错误处理机制自定义异常处理二.spring boot中默认的错误处理机制访问一个不存在的urlhttp://localhost:8070/xxx浏览器的默认错误如下图所示浏览器的处理(我们先访问正常页面)http://localhost:8070/user/1获取用户信息的请求,返回的是json格式的用户信息我们...原创 2019-04-28 13:29:33 · 479 阅读 · 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 · 371 阅读 · 0 评论 -
Spring Security入门(九) 使用Spring MVC开发RESTful API-使用Filter和Interceptor拦截REST服务
一.导学如果想用RESTful API记录处理时间,就需要用下面三种拦截方式了RESTful API的拦截过滤器(Filter)拦截器(interceptor)切片(Aspect)二.过滤器(Filter)编写过滤器@Componentpublic class TimeFilter implements Filter { @Override//初始化...原创 2019-04-29 00:36:12 · 436 阅读 · 0 评论 -
Spring Security入门(十) 使用Spring MVC开发RESTful API-使用切片拦截REST服务
一.拦截器的局限性拦截器:可以获取请求 响应 处理请求的控制器的方法的对象,但是拿不到该方法真正参数的值这里的handler参数只是该方法的申明比如这些参数user参数的值用handler是获取不到的于是乎我们来看看源码,该类是处理分发请求的主要看doService方法调用了doDispatch方法doDispatch方法中这是调用你写的拦截器的preH...原创 2019-05-06 22:21:40 · 393 阅读 · 0 评论 -
Spring Security入门(十一) 使用Spring MVC开发RESTful API-文件的上传和下载
一.导学Spring boot中如何处理文件上传和下载的在前后端分离的环境里面,尤其是现在前端技术 页面都是SPA(单面应用) 不会有刷新 表单提交 都是异步完成的上传文件 给一个id 给一个路径 存在表单中 提交表单提交一个路径先写个测试用例吧注意:fileUpload方法过期了@Test public void whenUploadSuccess() throws E...原创 2019-05-06 23:58:17 · 600 阅读 · 0 评论 -
Spring Security入门(十二) 使用Spring MVC开发RESTful API-异步处理rest服务
一.导学使用Callable异步处理Rest服务使用DeferredResult异步处理REST服务异步处理配置异步处理就是主线程使用委托副线程去处理业务,然后主线程去接纳其他的请求。提高性能二.使用Callable异步处理Rest服务我们先来看看模拟同步处理@RestControllerpublic class AsyncController { priva...原创 2019-05-11 22:38:31 · 420 阅读 · 0 评论