ホームページ >Java >&#&チュートリアル >環境変数またはプロファイルを使用して Spring Boot アプリケーションのデータベース接続設定を動的に管理するにはどうすればよいですか?
Spring Boot Application.properties での環境変数の使用
Spring Boot アプリケーションでは、データベース接続設定を行う必要がある場合があります。ローカル、テスト、実稼働など、さまざまな環境にわたって動的に実行されます。 1 つの方法は、環境変数を利用して application.properties ファイルに含めることです。
さまざまな環境に環境変数を設定するには、次の手順に従います。
spring.datasource.url = ${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/"nameofDB" spring.datasource.username = ${OPENSHIFT_MYSQL_DB_USERNAME} spring.datasource.password = ${OPENSHIFT_MYSQL_DB_PASSWORD}
ただし、より好ましいアプローチは、Spring のプロファイル メカニズムを使用し、別のプロファイルを作成することです。各環境のアプリケーションプロパティファイル。 spring.profiles.active プロパティを使用すると、どのプロファイルをアクティブにするかを指定でき、Spring は対応するプロパティ ファイルを自動的にロードします。
これにより、明示的な環境変数変換の必要がなくなり、構成ファイルがより効率的に管理されます。
以上が環境変数またはプロファイルを使用して Spring Boot アプリケーションのデータベース接続設定を動的に管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。