스프링부트 Profile 사용법
2022. 1. 16. 22:03ㆍBackend Develop/IDE
반응형
이전 게시글에서 스프링부트에서 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 이렇게 옵션을 주고 실행하면 된다.
반응형