본문 바로가기

Junit Test 에서 application profile 동적으로 값 입력하기

by 이석준석이 2020. 12. 5.

Springboot로 테스트를 하는 경우, application.yml 의 값을 변경하거나, 입력하고 싶은 경우가 있다.

  • ex) 외부 api 호출을 위해서 token 값을 application.yml 에 놔두면, github에 올릴 때 값이 노출되는 경우 빈칸으로 놔두고 test 할 때 사용하는 등..
  • 값 변경하여 사용하고 싶은 경우

ex) client.youtube.token 값을 노출시키지 않고 테스트를 실행하는 경우


application.yml

application.yml


intellij 설정에서 Environment variables 에 입력한다.

intellij