2016-09-26 4 views
0

ご協力ありがとう
私のプロジェクトでSpring Integrationを使用していますが、自動起動、リモートディレクトリなどの設定をデータベースから読み込みたいのですが、どうしたらいいですか?以下のように
私のコード:春の統合でデータベースから構成アダプタを読み取る方法は?

<int-ftp:inbound-channel-adapter id="my-inbound-channel-adapter" 
            channel="ready-to-process-inbound-tmp-mover" 
            session-factory="ftp-Session" 
            auto-create-local-directory="..... read from db......" 
            delete-remote-files="..... read from db......" 
            auto-startup="..... read from db......" 
            filename-regex="..... read from db......" 
            remote-directory="..... read from db......" 
            remote-file-separator="/" 
            local-filename-generator-expression="...stuff code..." 
            temporary-file-suffix=".writing" 
            local-directory="..... read from db......"> 
     <int:poller fixed-rate="..... read from db......" error-channel="errorChannel"/> 
    </int-ftp:inbound-channel-adapter> 

答えて

1

使用SpEL Bean内のメソッドを呼び出すために - #{myConfigBean.autoStartupSetting}getAutoStartupSetting()を呼び出します。

または、方法が地図を返してください:public Map<?, ?> getSettings()

次に#{myConfigBean.settings['autoStartup']}

+0

高速応答のための@Garyに感謝します。実行時にこの設定を更新する方法はありますか? –

関連する問題