加上 @Valid 访问地址后 控制台输出的是乱码
来源:6-11 集成Validation做参数校验

慕函数9884427
2021-09-27
GET http://localhost:8081/ebook/list?pageNum=1&pageSize=10000
Accept: application/json
如果在list 获取这个方法 取消这个 @Valid 就不会出现乱码了 这是什么情况
@GetMapping(value = "/list",produces = "application/json;charset=utf-8")
public CommonResp list(@Valid EbookReq ebookReq){
PageResp<EbookResp> ebooks =ebookService.list(ebookReq);
CommonResp<PageResp<EbookResp>> commonResp=new CommonResp();
commonResp.setContent(ebooks);
return commonResp ;
}
写回答
2回答
-
慕函数9884427
提问者
2021-09-28
00 -
甲蛙
2021-09-28
应该是校验拦截了,中文乱码,看PageReq这个类的编码是不是utf-8,整个项目是否有设置UTF-8,看下2-3节
012021-09-28