
SpringMVC
1加一
这个作者很懒,什么都没留下…
展开
-
RequestBodyAdvice和ResponseBodyAdvice
在项目中我们往往需要对请求参数在其被Controller层接收前和响应回客户端前做一些公共的操作,比如参数过滤、解密、加密,验签等操作。SpringMVC为我们提供了RequestBodyAdvice和ResponseBodyAdvice这两个接口就很方便的帮助我处理了这些问题。相比过滤器和拦截器更灵活。 RequestBodyAdvice package com.lpp.encrytdemo.beans; /** * 在请求体被读取或转换为对象前,允许我们自定义请求。还允许在其被发送给Contr原创 2021-10-11 21:59:42 · 705 阅读 · 0 评论 -
SpringMVC源码剖析-消息转换器HttpMessageConverter
摘要 SpringMVC使用消息转换器实现请求报文和对象、对象和响应报文之间的自动转换。 概述 在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spring3.x中新引入的HttpMessageConverter即消息转换器机制。 Http请求的抽象 还是回到请求-...原创 2019-05-31 09:30:16 · 303 阅读 · 0 评论 -
@ModelAttribute注解的使用总结
@ModelAttribute最主要的作用是将数据添加到模型对象中,用于视图页面展示时使用。 @ModelAttribute等价于model.addAttribute("attributeName", abc); 但是根据@ModelAttribute注释的位置不同,和其他注解组合使用,致使含义有所不同。具体区别如下: 1.@ModelAttribute注释方法 例子(1),(2),(3...原创 2019-06-05 15:33:39 · 637 阅读 · 0 评论