NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
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都将添加到转换器列表中。 您也可以以相同的方式覆盖默认转换器。