gpt4 book ai didi

java - spring boot 使用环境加载 yml 来映射

转载 作者:太空宇宙 更新时间:2023-11-04 10:23:28 26 4
gpt4 key购买 nike

我的 yml 如下:

application:
address:
'0xb7716e1f5690a841d698dd64ae13727bf719b2cd': '4'
'0x0f020200ad0729f19be98ddb26685d80359428b7': '5'

自动连接环境变量如下 -

@Autowired
Environment environment;

现在环境的getProperty返回null

Map<String,String> maps = environment.getProperty("application.address",HashMap.class); //got null

如何获取 map 类型的地址?

最佳答案

@ConfigurationProperties("application")

并设置一个变量来调整 private Map<String,String> address;

并添加get和set方法

public Map<String, String> getAddress() {
return address;
}

public void setAddress(Map<String, String> address) {
this.address = address;
}

你明白了

关于java - spring boot 使用环境加载 yml 来映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50831192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com