SSMアーキテクチャ(春5.0.2)がジャクソンを追加しました

パッケージの最初のステップはjsckson追加します

        < 依存性> 
            < のgroupId > javax.annotation </ のgroupId > 
            < たartifactId > jsr250-API </ たartifactId > 
            < バージョン> 1.0 </ バージョン> 
        </ 依存> 
        < 依存性> 
            < のgroupId > com.fasterxml.jackson.core </ groupId > 
            < たartifactId >ジャクソンコア</ たartifactId > 
            < バージョン>2.9.8</ バージョン> 
        </ 依存> 
        < 依存性> 
            < のgroupId > com.fasterxml.jackson.core </ のgroupId > 
            < たartifactId >ジャクソンデータバインド</ たartifactId > 
            < バージョン> 2.9.8 </ バージョン> 
        </ 依存> 
        < 依存関係> 
            < groupIdを> com.fasterxml.jackson.core </ groupIdを> 
            < たartifactId >ジャクソンの注釈</ たartifactId > 
            < バージョン> 2.9.8 </ バージョン>

2.春、MVCの下に配置された(修正)を追加します:

! -文字列のメッセージコンバータを設定- > 
    <豆ID = "stringHttpMessageConverter" クラス = "org.springframework.http.converter.StringHttpMessageConverter"> 
        <プロパティ名= "supportedMediaTypes"> 
            <リスト> 
                <value>のテキスト/平野;のcharset = UTF-8 </ value>の。
                <value>は、ファイルアプリケーション/ JSON;のcharset = UTF-8 </ value>の。
            </一覧> 
        </プロパティ> 
    </豆> 
    < -実行されたときに、IE AJAXを避けます!ダウンロードファイルには、JSONを表示返す- > 
    <! -ジャクソンは春の機能が付属していますです- > 
    <豆上記ID =「mappingJackson2HttpMessageConverter」クラス =「org.springframework.http.converter.json。MappingJackson2HttpMessageConverter "> 
        <プロパティ名=" supportedMediaTypes ">
          
          
            <リスト>
                <値>アプリケーション/ JSON;のcharset = UTF-8 </値> 
                <値>アプリケーション/ xmlの;のcharset = UTF-8 </値> 
                <値>テキスト/ HTML;のcharset = UTF-8 </値> 
                <値> text / plainの;のcharset = UTF-8 </値> 
                <値> text / xmlで、文字セット= UTF-8 </値> 
                <値>テキスト/ javascriptの;のcharset = UTF-8 </ value>の
            </リスト> 
        </ property>の
    </豆>

次のようなコメントを修正Springmvc:

< - SpringMVCのアノテーションのためのオープンなサポート! - > 
    <MVC:アノテーション・ドリブン・サービスコンバージョン=「conversionService2」> 
        <! -以上の2つの構成メッセージメッセージコンバータが返されるJSON中国を解決するためのデータを文字化け- > 
        <MVC:メッセージコンバータ> 
            <REF =ビーン"stringHttpMessageConverter" /> 
            <REF =ビーン"mappingJackson2HttpMessageConverter" /> 
        </ MVC:メッセージコンバータ> 
    </ MVC:注釈ドリブン>

基本的な構成は、その後、解決するために使用することができます。次の手順

おすすめ

転載: www.cnblogs.com/lxl-six/p/11351502.html