2016-04-01 3 views
0

カスタムアノテーションを配置するいくつかのスプリングブートアプリケーションがあります(一部のBeanで)。注釈には1つのフィールド(例:propertyValue)があります。新しいPropertySourceの一部として環境に追加したいという価値です。新しいプロパティソースを追加するカスタムアノテーションを作成する方法

私の考えは、環境を注入して新しいPropertySourceを追加するBeanを作成することです。欠落しているのは、カスタムアノテーションをこのBeanに接続する方法です。

アイデア?

+0

基本的に、カスタムアノテーションの権利について春に知りたいですか? – Hareesh

+0

はい。アノテーションで渡された値を使用してBeanメソッドを実行します。 –

+0

なぜ標準アノテーションがあなたにとってうまくいかないのですか? –

答えて

0

異なる環境に異なるプロパティファイルを使用したいとします。 Spring BootはカスタムBeanやアノテーションを必要とせずにこれを処理します。

ちょうどProfile-Specific Configurationスプリングブート機能を使用してください。プロフィールをシステムプロパティ(例:-Dspring.profiles.active=PROD-US-EAST-REGION)で定義することができます

関連する問題