SpringBoot:接口返回中的中文乱码

郎家岭伯爵 2023年12月06日 449次浏览

问题

在做 SpringBoot 后端项目时,遇到一个接口返回内容包含中文,中文内容显示乱码的问题(本人是在多模块项目中使用 HSF 调用远程服务遇到的问题,在单体 SpringBoot 项目中没有复现)。

解决

在使用注解 @GetMapping@PostMapping 等注解时,增加 produces 属性设置:

@GetMapping(value = "/t14", produces = {"text/html;charset=utf-8"})

总结

记录下开发中遇到了一个乱码问题。