有人可以提供一些想法,以注入屬性文件中的所有動態鍵和值,並使用Setter Injection with Collection將其作爲Map
傳遞到DBConstants
類。將屬性文件中的所有鍵和值注入爲Spring中的地圖
鑰匙事先不知道,可以變化。
// 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
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;
}
}
你使用Spring啓動,或只是普通的Spring框架? –
只是春天的框架。 –