내 응용 프로그램에는 @Profile("prod")
및 주석이 달린 콩이 있습니다 @Profile("demo")
. 짐작할 수 있듯이 첫 번째는 프로덕션 DB에 연결하는 Bean에 사용되며 두 번째 HashMap
는 개발 속도를 높이기 위해 가짜 DB ( 또는 기타) 를 사용하는 Bean에 주석을 추가 합니다.
내가 갖고 싶은 것은 "prod"
" something-else "로 재정의되지 않는 경우 항상 사용되는 기본 프로필 ( )입니다 .
내 안에있는 것이 완벽 할 것입니다 web.xml
.
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>prod</param-value>
</context-param>
그런 다음 이것을 재정 의하여 -Dspring.profiles.active="demo"
할 수 있습니다.
mvn jetty:run -Dspring.profiles.active="demo".
그러나 슬프게도 이것은 작동하지 않습니다. 내가 어떻게 할 수 있을지 아십니까? -Dspring.profiles.active="prod"
내 모든 환경에서 설정 하는 것은 옵션이 아닙니다.