jarファイルにspringbootアプリケーションをパッケージ化しました。パッケージ化中、application.properties
ファイル以外のすべての設定プロパティファイルをjarファイルにバンドルしました。springbootパッケージ化されたjarファイルのmessages.propertiesを無効にします
ここで、JARにパッケージ化された設定ファイル内のいくつかのキーを編集する必要があります。ファイル名はmessages.properties
で、いくつかのエラーキーと値が含まれています。瓶の外messages.properties
を上書きする
は、我々はmessage.properties
resources
にフォルダを作成していたし、アプリを再起動しますが、アプリはまだ瓶にバンドルmessages.properties
ファイルを指していました。
私の質問は、messages.properties
またはmessages.properties
ファイル内のキーを、jarファイルに変更することなく上書きできる方法です。
私は、詳細が必要な場合は、私に知らせてください、その最高のフォームに質問を入れるために最善を尽くしました。
多くの方々のおかげです。
を追加で
は、リソースフォルダに入れて、値で上書きキーとnewmessage.propertiesを定義し、このアプローチを試してみてくださいすべてのリソース、環境プロパティなどの「非jar」プロパティよりも優先されます。いくつかのキー値が頻繁に変更され、jarファイルを変更したくないと思う場合は、それらのプロパティをjarファイルの外に保つ方が良いでしょう。 – user3366706