[英]Set Spring boot yaml configuration list property via environment variables
我正在使用application.yml文件配置我的Spring Boot應用程序:
foo:
bar: foobar
foolist:
- bar: foobar1
baz: foobaz1
- bar: foobar1
baz: foobaz1
我可以使用環境變量輕松設置foo.bar值,例如
export FOO_BAR=value
我怎樣才能設置愚人節的價值? FOOLIST[0]_BAR
不是有效的標識符, FOOLIST_0_BAR
不起作用。
可以在SPRING_APPLICATION_JSON
環境變量中提供任意JSON對象:
export SPRING_APPLICATION_JSON='{"foolist":[{"bar": "foobar1", "baz: foobaz1"}, {"bar": "foobar2", "baz: foobaz2"}]}'
文檔在這里: https : //docs.spring.io/spring-boot/docs/1.4.x/reference/html/boot-features-external-config.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.