-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
profile 적용 관련 질문입니다.
20.06.05 08:39 작성 조회수 141
0
application.properfies file을 통해 profile을 지정하면 지정된 profile로 application이 실행되는 것을 확인했습니다.
하지만 command line이나 Run/Debug Configurations의 program arguments에 --spring.profiles.active 옵션을 아무리 바꿔도 application.properties file에서 지정한 profile로만 동작합니다.
mvn clean package로 다시 패키징 했지만 여전히 동일한 문제가 발생합니다.
제가추가적으로 확인해봐야 할 사항이 있는지요?
답변을 작성해보세요.
0
0
김대희
질문자2020.06.10
하아, 문제를 확인했습니다.
SpringApplication.run() method 실행할 때 argument를 받아올 수 있도록 main method에서 받아온 args 변수를 전달했어야 하는데 빼먹었군요. 정말 저걸 빼먹었을 거라고는 상상도 못했습니다. ^^;
바로 알려주시지 않고 찾아보도록 배려해주셔서 감사합니다.
0
0
0
백기선
지식공유자2020.06.05
스프링 부트가 다루는 프로퍼티 값의 우선순위에 따라 application.properties에 선언한 값보다 커맨드 라인으로 전달한 프로퍼티가 더 우선순위가 높습니다
작성하신 코드를 깃헙에 올려서 공유해 주시면 살펴보겠습니다.
0
답변 6