2016-04-24 9 views
0

Spring Batch Admin UIによってアップロードされたファイルは、デフォルトで一時フォルダに保存されます。デフォルトのアップロードファイルの場所を上書きするにはどうすればよいですか? ファイルのcontext.xmlSpring Batch Admin UI - ファイルのアップロード場所を上書きする

+0

あなたはそれを解決できますか? UIの[このバージョン](https://github.com/spring-projects/spring-batch-admin-samples/tree/master/spring-batch-admin-angularjs)を使用していますか? –

答えて

1

は、豆下記これは、あなたがプロパティファイルにプロパティ、batch.files.upload-dirを提供する必要が

<bean id="fileService" class="org.springframework.batch.admin.service.LocalFileService" 
      xmlns="http://www.springframework.org/schema/beans"> 
     <property name="fileSender" ref="fileSender" /> 
     <property name="outputDir" value="${batch.files.upload-dir:#{systemProperties['java.io.tmpdir']}}"/> 
    </bean> 

を定義しています。

私はDB2データベースを持っていますので、batch-db2.propertiesにこのプロパティを指定すると、ファイルアップロードはユーザーの一時ディレクトリでの作業を停止し、指定されたディレクトリの使用を開始します。

+0

素晴らしいですが、S3からのファイルを別々のステップで読み上げることになりました。ありがとう –

関連する問題