我有以下课程:
public class Server extends ServerVersion1 {
@Id
private String id;
public String getId() { return id; }
public void setId(String id) { this.id = id; }
}
public interface ServerRepository extends MongoRepository<Server,String> {
}
我创建了ServerVersion2,如何编写通用类来处理这两个版本。
由于
答案 0 :(得分:0)
创建ServerVersion1和ServerVersion2将扩展的抽象父类。将在两个子类中重复的代码移动到抽象父类。现在使用对这个抽象父类的引用,在代码中你想要处理ServerVersion类的对象。