小编Ale*_*ava的帖子

在Spring中将属性文件中的所有键和值注入为Map

有人可以提供一些想法来注入属性文件中的所有动态键和值,并将其传递MapDBConstants使用Setter Injection with Collection的类。

密钥事先未知,可能会有所不同。

// Example Property File that stores all db related details
// db.properties

db.username.admin=root
db.password.admin=password12
db.username.user=admin
db.password.user=password13
Run Code Online (Sandbox Code Playgroud)

DBConstants 包含映射dbConstants,需要为其注入所有键和值。

请提供bean定义以将所有键和值注入Map dbConstants。

public class DBConstants {

    private Map<String,String> dbConstants;

    public Map<String, String> getDbConstants() {
        return dbConstants;
    }

    public void setDbConstants(Map<String, String> dbConstants) {
        this.dbConstants = dbConstants;
    }
}
Run Code Online (Sandbox Code Playgroud)

java spring

1
推荐指数
1
解决办法
5806
查看次数

标签 统计

java ×1

spring ×1