開発者がいくつかの設定プロパティをローカルで上書きできるようにしたい。 (Googleドライブで作業し、誰もが自分のアカウントでテストしなければならないとしましょう)。 コマンドラインを使用してプロパティをオーバーライドする必要はありません(すべてのIDE設定とすべてのCLI実行で設定する必要があるため)。spring boot:アプリケーション設定に新しいymlファイルを追加する
私が欲しいのは、アプリケーションはすべての標準的なスプリングブート設定ファイル(application.yml
など)を使用する必要があります。 local.yml
(クラスパス上)またはuser.home
内のファイル。これらの追加ファイルは他の設定よりも優先される必要があります。
新しいyml
リソースを追加して正しく注文する方法を教えてください。
編集:私は春のデフォルトの注文と場所を知っています。質問Spring Boot Documentation : Application property filesから新しいもの
を私はなぜコマンドラインプロパティ – piotrek
@piotrekを使用したくないと述べましたか? IDEで使用できないというあなたの主張は、私にとっては奇妙なようです。なぜなら、環境変数や 'spring.config.location'のようなプロパティもIDE内で簡単に設定できるからです。 – g00glen00b
それは私が "できない"ことではありません。私はちょうど "したくない"。すべての開発者が単一のコマンドライン呼び出しごとに、単一の実行時設定ごとに設定する必要があります。アプリケーションを追加オプションなしで動作させたいと思っていて、既存の設定ファイルを自動的に取得するはずです – piotrek