sql >> データベース >  >> RDS >> Mysql

SpringBootのapplication.propertiesでenv変数を使用する

    Java変数を使用する必要はありません。システム環境変数を含めるには、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}
    

    しかし、 @Stefan Iseleによって提案された方法 この場合、spring.profiles.activeという1つの環境変数のみを宣言する必要があるため、より望ましいです。 。 Springは、application-{profile-name}.propertiesによって適切なプロパティファイルを自動的に読み取ります。 テンプレート。



    1. VisualStudioでMySQLデータソースに接続する方法

    2. 「ALTERTABLESWITCHステートメントが失敗しました」を修正する方法メッセージ4982(SQL Server)

    3. OpenVPNを使用してクラウド内のデータベースクラスターへのアクセスを保護する

    4. 別のプロセスが古いデータを取得しないようにSELECTをロックします