ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Intellij] 인텔리제이에서 환경변수 설정하는 방법
    Tool/Intellij 2021. 7. 13. 13:51
    728x90
    반응형

    들어가기 전에

    이번 글에서는 Intellij에서 env 설정을 하고 이것을 application.yml에서 참조하는 법에 대해서 알아보겠습니다. 이렇게 하고자 하는 이유는 지금까지는 jwt secret key 라던지, DB url, DB id, DB pw 같은 것들을 yml 파일에 적은 후에 gitignore에 등록하고 Github에 올리지 않는 방법을 선택했습니다.

     

    하지만 이것도 하나의 방법일 순 있겠지만, 자꾸 실수로 Github에 yml을 올리는 실수를 할 수도 있다는 것 때문에.. 이번에는 Intellij에서 환경변수를 등록하고 yml에서 해당 환경변수를 참조해서 사용하도록 바꿔보겠습니다.



    Intellij에서 env 설정 후 yml 파일에서 참조하는 법

    스크린샷 2021-07-13 오후 12 55 18

     

    인텔리제이 오른쪽 위를 보면 위와 같이 Edit Configurations가 있는데 이것을 누르겠습니다.

     

     

    스크린샷 2021-07-13 오후 1 33 51

    위와 같이 Main 메소드에서 실행하는데 사용하는 것에 바로 환경변수를 등록할 수 있습니다.

     

     

     

    스크린샷 2021-07-13 오후 1 37 25

    위와 이름이 동일한 것을 찾아 Environment variables에서 환경 변수를 등록하면 됩니다.

     

     

    스크린샷 2021-07-13 오후 12 59 49

    또는 위와 같이 add new run configuration을 통해서 새로 하나 생성해서 환경변수를 등록할 수도 있습니다.

     

     

    스크린샷 2021-07-13 오후 1 02 47

    이제 둘 중에 원하는 곳에 위와 같이 Environment variables에서 환경 변수를 등록하겠습니다.

     

     

    스크린샷 2021-07-13 오후 1 30 09

    위와 같이 원하는 key-value 형태로 환경변수를 등록할 수 있습니다. 저는 DB 정보, JWT 정보, AWS 정보들을 환경변수로 등록했습니다.

     

     

    스크린샷 2021-07-13 오후 1 31 59

     

    그러면 application.yml 파일에서 ${KEY이름}을 통해서 환경변수를 읽어올 수 있습니다.

    반응형

    'Tool > Intellij' 카테고리의 다른 글

    [Intellij] Intellij에서 ERD 이쁘게 만드는 법  (0) 2021.11.29

    댓글

Designed by Tistory.