ResponseBody 注解导致 Accept-Charset 过长


旧版默认的 StringHttpMessageConverter 会加上 Accept-Charset 响应头并带上所有的字符集,这个选项可以在构造方法中设置。

<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">
    <constructor-arg value="UTF-8"/>
    <property name="writeAcceptCharset" value="false"/>
</bean>