如何在springboot中,全局配置produces=text/plain;charset=UTF-8

news/2024/10/11 15:56:50

为什么要使用produces="text/plain;charset=UTF-8"?

当不用这个配置时,接口返回的数据,是有斜杠的

 配置后,就正常了

 

以前我的配置方式,是在每个接口上,都添加上produces="text/plain;charset=UTF-8"。但是这样显示不太好,每个接口都加的话,会比较耗费时间

如何做到全局配置

使用 WebMvcConfigurer

可以实现 WebMvcConfigurer 接口并重写 configureContentNegotiation 方法,以设置默认的 produces 类型。以下是示例代码:

import org.springframework.context.annotation.Configuration;
import org.springframework.http.MediaType;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;@Configuration
public class WebConfig implements WebMvcConfigurer {@Overridepublic void configureContentNegotiation(ContentNegotiationConfigurer configurer) {configurer.defaultContentType(MediaType.TEXT_PLAIN);}
}

  

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/70252.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

鸿蒙发送消息通知

注意:发送消息通知要开启设置中的消息通知import notify from @ohos.notificationManager import image from @ohos.multimedia.image import { BusinessError } from @kit.BasicServicesKit@Entry @Component struct NotificationPage {// 全局任务ididx: number = 100// 图象…

域名解析错误是不是被限制了?

在我们畅游互联网的过程中,有时会遭遇域名解析错误的情况,这无疑会给我们的上网体验带来困扰。而很多人在遇到域名解析错误时,不禁会疑惑:这是不是意味着被限制了呢? 首先,域名解析错误并不一定意味着被限制。 域名解析是将域名转换为对应的IP地址的过程,就如同在电话簿…

Xshell:需要Xmanager软件来处理X11转发请求.....

关闭这个连接,然后重新连接即可。本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/18458533

nodejs 和 npm 版本对应关系

本文简单列了一下nodejs和npm版本的对应关系,另外记录里版本更新的方法,最后列了一下博主日常碰到的错误和解决方案,供参考。一、nodejs 和 npm 的版本是有适配的 首先看下官网列明的大概匹配关系: 官网链接地址:https://nodejs.org/zh-cn/about/previous-releases可以查看…

打造你的专属语音助手,基于函数计算托管 CosyVoice 语音模型

目前,声音的推理和合成在很多领域都有广泛的应用,比如儿童/成人教育、疗愈/陪伴、销售/客服、游戏 NPC、车载通信,工/农业线下辅助等。CosyVoice 是一款优秀的语音合成模型,支持语音合成、情感控制、多语言语音合成等诸多功能,效果体验极佳。作者:寒斜 目前,声音的推理和…

10.11

放了签就是爽,这种题多来几套!! 100+100+100+10。 A.树的构造 如果 \(x>\lfloor\frac{n}{2}\rfloor+1\) 那么无解,若 \(n>1\) 且 \(x=1\) 无解。 对于有解的情况我们链套菊花构造。B.后缀 字符串哈希+二分+树状数组优化简单 dp C.子序列 感觉不是很签啊,为啥赛时过的…

ui自动化测试框架po框架

一、po基本介绍(1)PO框架是Page Object的缩写(2)po框架:业务流程与页面元素操作分离的模式,可以简单理解为每个页面下面都有一个配置class, 配置class就用来维护页面元素或操作方法(3)提高测试用例的可维护性、可读取性(4)对比:传统的设计测试用例存在的弊端:1.易…