Springmvcマルチビュー
マルチビュー方式でのデータJSON / XML形式を返すことができています
最初のステップ:インポートXMLフォーマットのサポートのjarパッケージ
春-OXM-3.2.0.RC2.jar
ステップ2:複数のビューのための設定のサポート
< 豆の クラス= "org.springframework.web.servlet.view.ContentNegotiatingViewResolver" > <! - 配置支持媒体类型- > < プロパティ名= "contentNegotiationManager" > < 豆の クラス= "org.springframework.web.accept。 ContentNegotiationManagerFactoryBean」> < プロパティ名= "mediaTypes" > < マップ> < エントリーキー= "jsonの" 値= "アプリケーション/ jsonの" > </ エントリ> <エントリーキー=「XML」値= "アプリケーション/ xmlの" > </ エントリ> </ 地図> </ プロパティ> </ 豆> </ プロパティ> <! - デフォルトビューを指定- > < プロパティ名= "defaultViews" > <! - サポート複数のビュー- > < リスト> <! - サポートjosn表形式のビュー- > < 豆のクラス= "org.springframework.web.servlet.view.json.MappingJacksonJsonView" /> <! - XML形式のビューがサポート- > <豆のクラス= "org.springframework.web.servlet.view.xml.MarshallingView" > < コンストラクタ、引数> < 豆のクラス= "org.springframework.oxm.jaxb.Jaxb2Marshaller" > < プロパティ名= "classesToBeBound" > < リスト> < 値> com.backoffice.model.Student </ 値> </ リスト> </ プロパティ> </ 豆> </ コンストラクタ、引数> </ 豆> </ リスト> </プロパティ> </ 豆>
第三段階:コントローラがインタフェースを提供
注 JavaBeansのオブジェクトは、コメントを宣言する必要があります
ステップ4:テスト
リターンJSONデータ
リターンxmlデータ