转自https://blog.youkuaiyun.com/sdzhangshulong/article/details/80124900
1.yml文件如下:
2.配置类:
@Component
@ConfigurationProperties(prefix = "ftp")
public class FTPConfig {
private String host;
private Map<String, String> username = new HashMap<>();
private String password;
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Map<String, String> getUsername() {
return username;
}
public void setUsername(Map<String, String> username) {
this.username = username;
}
@Override
public String toString() {
return "FTPConfig [host=" + host + ", username=" + username + ", password=" + password + "]";
}
}
3. 获取属性
ftpConfig.getUsername().get("A")