[Spring] Profile 사용법

김관응·2023년 3월 30일
0

Spring

목록 보기
6/7

이전 게시글에서 스프링부트에서 profile을 application.yml파일에 정의를 했었다.

사용법은 사용을 원하는 클래스 바로위에 @Profile("프로파일 명")으로 쓰면 된다.

환경별로 코드가 다른데 쓰는것보다는 코드는 동일하고 프로파일안의 데이터소스에 DB 정보들에 사용하는게 유용할 것 같다.

IntelliJ에서 실행해보니 default로 prod로 실행이 되어 dev로 실행하는 법을 알아보았다.

Run -> Edit Contiguration

우측 Modify options를 클릭하고 Add VM options를 클릭한다.

그리고 vm option칸에 -Dspring.profiles.active=프로파일 을 입력한 뒤 실행을 해주면 해당 프로파일로 실행이 가능하다.

추후 서버에서는 java -jar application.jar --spring.profiles.active=prod 이렇게 옵션을 주고 실행하면 된다.

profile
엔지니어였던 개발자

0개의 댓글