1. 程式人生 > 其它 >SpringMVC配置完JSON亂碼,前端依然亂碼

SpringMVC配置完JSON亂碼,前端依然亂碼

技術標籤:軟體安裝配置亂碼spring

這是我對亂碼的配置

<!--JSON亂碼配置-->
    <mvc:annotation-driven>
        <mvc:message-converters register-defaults="true">
            <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                <constructor-arg
value="UTF-8"/>
</bean> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="objectMapper"> <bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean"
>
<property name="failOnEmptyBeans" value="false"/> </bean> </property> </bean> </mvc:message-converters> </mvc:annotation-driven>

看上去也沒有錯,但是前端還是亂碼,很疑惑不知道什麼情況。

仔細去看自己的配置和操作,愣是沒發現什麼問題。

想到,在配置這個亂碼處理的時候,直接就把這個配置丟在了springmvc的配置檔案首行,講道理是沒有什麼問題的,但是問題就處在這,因為我配置了註解驅動,然而我們這個配置

<mvc:annotation-driven/>

不但自動幫我們注入了efaultAnnotationHandlerMapping
和AnnotationMethodHandlerAdapter例項,還注入了一些其他例項,

因此解決方法:把註解驅動放在亂碼配置上面就ok。