0
に指定されている私は、マルチプロファイル外部のコンフィギュレーションを追加してい
からプロパティを読み取って、私のapplication.yml
私がチェックしています私のコードでdocumentation春ブーツマルチプロファイルの構成が異なるプロファイル
spring:
profiles:
active: prod
server:
context-path: '/webAppName'
port: 8989
---
spring:
profiles: prod
executor-names:
- wasTaskExecutor=wm/default
- taskExecutorUWS=wm/default_uws
---
spring:
profiles: qa
datacollector:
jndi-name: jdbc/qaCipDs
---
spring:
profiles: dev
ruleapp-dir: res_data
executor-names:
に示すようになり、 ruleapp-dir
がヌルでない場合は、dev
特定のコードブロックを実行します。
私が実行すると、私はexecutor-names
が正しく取り込むことがわかりますがruleapp-dir
もdev
プロファイルのようres-data
にマッピングされたばかり。 注:私はenvironment.getactiveprofilesにアクセスしてこれを動作させましたが、なぜruleapp-dir
がdev
のプロファイルにのみ存在する場合に値を取得するのかを知りたいと思います。