![](https://img.haomeiwen.com/i6163304/b0dbaacb2a5040a6.png)
由于场景需要-需要在配置文件中读取多个数据库地址简单记录
,代码如下:
dbconfig.yml
dbconfiglist:
dbconfig:
- cfg: "xxxxx"
- cfg: "xxxxxxx"
创建dbserver类接受单个配置
DbServer
public class DbServer {
private String cfg;
public String getCfg() {
return cfg;
}
public void setCfg(String cfg) {
this.cfg = cfg;
}
}
创建dbconfig真正获取配置文件所有信息
dbconfig
@Component
@ConfigurationProperties(locations = "classpath:config/dbConfig.yml",prefix = "dbconfiglist")
public class DbConfig {
List<DbServer> dbconfig = new ArrayList<DbServer>();
public List<DbServer> getDbconfig() {
return dbconfig;
}
public void setDbconfig(List<DbServer> dbconfig) {
this.dbconfig = dbconfig;
}
}
最终测试
![](https://img.haomeiwen.com/i6163304/fc3a42105bb4d6f5.png)
网友评论