🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
spring mvc使用`HttpMessageConverter `转换http的请求和响应.默认值是可开箱即用.例如,对象自动转换为json(使用的Jackson 库)或XML (使用Jackson xml扩展库,如果没有则使用JAXB ).默认,字符串编码`UTF-8` 如果要添加或自定义转换器,使用`HttpMessageConverters `,如下: ~~~ import org.springframework.boot.autoconfigure.web.HttpMessageConverters; import org.springframework.context.annotation.*; import org.springframework.http.converter.*; @Configuration public class MyConfiguration { @Bean public HttpMessageConverters customConverters() { HttpMessageConverter<?> additional = ... HttpMessageConverter<?> another = ... return new HttpMessageConverters(additional, another); } } ~~~ 上下文中存在的任何`HttpMessageConverter` bean都将添加到转换器列表中。 您也可以以相同的方式覆盖默认转换器。