我有以下课程:
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,如何编写一个泛型类来处理这两个版本。
谢谢
创建ServerVersion1和ServerVersion2将扩展的抽象父类。将在两个子类中重复的代码移动到抽象父类。现在使用对此抽象父类的引用,您希望在代码中处理ServerVersion类的对象。