您在嵌套静态类中缺少No arg构造函数,并且实际上 我也鼓励您签出并使用lombok,这将使您的代码简洁明了
public static class Archive {
private String host;
private String database;
private String port;
public Archive() {
// TODO Auto-generated constructor stub
}
public Archive(String host, String database, String port) {
System.out.println("constri=uu Archive");
this.host = host;
this.database = database;
this.port = port;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public String getDatabase() {
return database;
}
public void setDatabase(String database) {
this.database = database;
}
public String getPort() {
return port;
}
public void setPort(String port) {
this.port = port;
}
@Override
public String toString() {
return "Archive [host=" + host + ", database=" + database + ", port=" + port + "]";
}
}