Springブートでは、リソースに格納されているapplication.propertiesファイルを編集できますか?Springブートの編集application.properties
私のプログラムからserver.portプロパティを動的に変更する必要がありますが、プロパティファイルに変更を書き込めないようです。
私のアプリケーションは、mavenによって構築されたjarから実行されています。
Springブートでは、リソースに格納されているapplication.propertiesファイルを編集できますか?Springブートの編集application.properties
私のプログラムからserver.portプロパティを動的に変更する必要がありますが、プロパティファイルに変更を書き込めないようです。
私のアプリケーションは、mavenによって構築されたjarから実行されています。
あなたはそれがあなたの春ブーツアプリを起動しているときにポートを変更することができ、このよう
java -Dserver.port=your_port_number target_folder/your_final_jar_name.jar
になりますあなたのケースでは、コマンドライン引数を使用してプロパティを移入することができます。
このファイルで定義されているプロパティを上書きするオプションがいくつかあります。すべてのオプションについては、External Configを参照してください。主に、アプリケーションの起動時に渡すパラメータ(mvn spring-boot:run -Dserver.port = 8080)または環境設定(SERVER_PORT = 8080)のいずれかを使用します。
ありがとう、これは、アプリケーションの実行中に変更しようとするよりも安全で良いソリューションでした –