1、ファイルのアップロード。
データ型の形式でバネMVC形態は、マルチパート/フォームデータ型でなければなりません。パラメータとしてMultipartFileフォーム送信処理方法を受けたファイル形式を使用してファイル。MultipartFile方法の提供は、以下のとおりです。
春MVCのデフォルトのコンテキストがMultipartResolverを装備していない、それはあなたが設定ファイルにMultipartResolverを登録する必要があり、価格操作を尋ねるアップロードするために使用されるべきです。
<! - ファイルアップロードの設定- > < 豆ID = "MultipartResolver" クラス= "org.springframework.web.multipart.commons.CommonsMultipartResolver" > <! - アップロード制限サイズ、バイト単位(10メガバイト)- - > < プロパティ名= "maxUploadSize" > < 値> 10485760 </ 値> </ プロパティ> <! - 要求された符号化フォーマット、正しいフォームの内容を読み取るために、デフォルトのISOをJSP pageEncodingはプロパティを一致しなければなりません-8859-1 - > < プロパティ名= "defaultEncoding" > <値> UTF-8</ 値> </ プロパティ> </ 豆>
また、コンポーネントは、Apache CommonsのするFileUploadはコモンズ・ファイルアップロード-1.3.3.jar、コモンズ-IO-2.6.jarは、プロジェクトのlibにコピーされます必要。
2、ファイルのダウンロード。
ResponseEntity
3、インターセプター
インターセプタインターセプタ。ユーザー権限を検証するために使用されるユーザーがログインしているかどうかを判断します。インターセプターのSpring MVCインターセプターは、要求が、インタフェースHandlerInterceptorによって完成されるインターセプトします。春MVCはインターセプタインターセプタは非常に単純で定義された、唯一のHandlerInterceptorインタフェースを実装する、または抽象クラスHandlerInterceptorAdapterを継承する必要があります。
HandlerInterceptorインタフェースは、3つのメソッドを定義しています。