반응형
application.yml은 환경변수를 지원합니까?
application.yml 설정에서 다음과 같은 env 변수를 사용해 보았습니다.
spring:
main:
show_banner: false
---
spring:
profiles: production
server:
address: $OPENSHIFT_DIY_IP
port: $OPENSHIFT_DIY_PORT
env 변수는 해결되지 않습니다.다른 표기법을 사용해야 합니까?
레일에서 예를 들어 <%= ENV[`를 사용할 수 있습니다.FOOVAR'] % >
유일한 대안은 다음과 같이 앱을 실행하는 것입니다.
java -jar my.jar --server.address=$OPENSHIFT_DIY_IP --server.port=$OPENSHIFT_DIY_PORT
해라${OPENSHIFT_DIY_PORT}
(일반적인 스프링 자리 표시자 표기).문서는 여기를 참조해 주세요.
환경변수가 지정되지 않은 경우 기본값을 추가할 수도 있습니다.
logging:
level:
root: ${LOGGING_LEVEL_ROOT:info}
언급URL : https://stackoverflow.com/questions/23027315/does-application-yml-support-environment-variables
반응형
'programing' 카테고리의 다른 글
C에서 플렉시블 어레이 멤버를 사용하는 것은 나쁜 방법입니까? (0) | 2022.08.10 |
---|---|
Android Studio에서 디버깅이 아닌 "디버거 대기 중"이라고 표시되는 이유는 무엇입니까? (0) | 2022.08.10 |
&errno는 합법 C입니까? (0) | 2022.08.10 |
Trie 구현 (0) | 2022.08.10 |
C에 C++가 아닌 "struct" 키워드가 필요한 이유는 무엇입니까? (0) | 2022.08.10 |