0

やりたいことは 2 つあります。プロパティを Bean にロードし、プロパティが更新されたときに Bean を更新します。

アプリケーションバンドルをインストールする場所に JBoss Fuse 6.1 を使用し、設定を読み取る必要があるサーバーにプロパティファイルを持っています。プロパティには次の行があります。

mediaTypeList=JSON,DOCX,TXT

そして、ファイル プロパティのミラーである Java Bean があります。

public class MediatType {

    private List<String> mediaTypeList;

    // GETTERs and SETTERs

}

プロパティmediaTypeListは、アプリケーションが許可する HTTP MediaType のリストを示します。このリストは時間の経過とともに更新される可能性があるため、アプリケーションは変更を確認する必要があります。

アプリケーションはファイルのアップロード要求を受け取り、ファイルの種類が許可されている場合にのみ、ファイルをアップロードできます。これを検証するには、Bean を使用してプロパティ ファイルを読み取る必要があります。

Apache Camel 2.12 を使用し、ルートを Java DSL で構成します。また、 PropertyPlaceholderを使用して Bean にプロパティをロードするためにこれを読みましたが、私の要件には合いません。

上記の要件を Apache Camel PropertyPlaceholder で実行する方法はありますか? それとも別の方法がありますか?

よろしく、

4

1 に答える 1