2
0

More than 1 year has passed since last update.

【Java】IntelliJ IDEAで環境変数を設定する方法

Last updated at Posted at 2022-09-29

はじめに

今回は、環境変数の設定について調べたことをまとめます。

※おことわり※
基本的に学習内容のアウトプットです。
初学者であるため、間違い等あればご指摘いただけますと嬉しいです。

この記事の目的

以下内容のアウトプット

  • IntelliJ IDEAで環境変数を設定する方法
  • application.propertiesでシステム環境変数を扱う方法

開発環境

  • Java 17.0.4.1
  • Spring Boot 2.7.4
  • IntelliJ IDEA

この記事の内容

  1. 前提
  2. 環境変数を設定する
  3. application.propertiesの記述を変更する

1. 前提

リモートリポジトリにプッシュするため、application.propertiesの以下内容を環境変数に置き換えたい。

application.properties
# 現状
spring.datasource.url = データベースのURL
spring.datasource.username = ユーザー名
spring.datasource.password = パスワード

# この形にしたい
spring.datasource.url=${SPRING_DATASOURCE_URL}
spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}

2. IntelliJ IDEAで環境変数を設定する

以下手順で、環境変数を設定します。

① 実行(Run)タブから、実行構成の編集...を選択
Image from Gyazo

② 環境変数を記述し、適用・OKをクリック

//例
HOGE=設定したい内容

//複数ある時
HOGE=xxx; HUGA=xxx

//今回
SPRING_DATASOURCE_PASSWORD=xxx; SPRING_DATASOURCE_USERNAME=xxx; SPRING_DATASOURCE_URL=xxx

Image from Gyazo

2. application.propertiesでシステム環境変数を扱う方法

先ほど設定した環境変数を、application.propertiesで扱うための記述を行います。

application.properties
spring.datasource.url=${SPRING_DATASOURCE_URL}
spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}

アプリケーションを再実行し、今まで通り動いたら成功です。

参考

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0