文档编写原因:
为防止SQL注入数据库存储了转义字符,取出时放入responseBody里,先需要将其反转义。 @ControllerAdvice,是Spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。 本文主要用于处理responseBody中的转义字符。
package cn.ac.bcc.ebap.modules.sys.interceptor; /** * Created by zhanghaipeng on 2020/5/9. */ //拦截返回值的类 import cn.ac.bcc.ebap.common.persistence.BaseEntity; import cn.ac.bcc.ebap.common.persistence.MyPage; import cn.ac.bcc.ebap.common.utils.StringUtils; import org.springframework.core.MethodParameter; import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.server.ServerHttpRequest; import org.springframework.http.server.ServerHttpResponse; import org.springframework.http.server.ServletServerHttpRequest; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.servlet.mvc.method.annota
使用@ControllerAdvice统一处理responsebody
最新推荐文章于 2022-08-13 23:40:38 发布