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 は対応するプロパティ ファイルを自動的にロードします。
これにより、明示的な環境変数変換の必要がなくなり、構成ファイルがより効率的に管理されます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3