美文网首页
Spring boot 读取list 获取多个数据库服务

Spring boot 读取list 获取多个数据库服务

作者: 一点温柔 | 来源:发表于2018-07-06 16:57 被阅读0次
image.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;
    }
}

最终测试


image.png

相关文章

网友评论

      本文标题:Spring boot 读取list 获取多个数据库服务

      本文链接:https://www.haomeiwen.com/subject/qnrbuftx.html