有什么办法可以在JAVA中制作通用抽象映射器<K,V>?

时间:2019-11-12 07:32:53

标签: java

我的java代码中包含以下类:

public abstract class DtoMapper< K, V > {

    public abstract T map(K input);

}

在DtoMapper 以上,我在下面的类中使用

@Component

public class RequestDtoMapper < TestA, TestB> extends DtoMapper < TestA, RequestDto, TestB> {

    private Object input;

    public RequestDtoMapper(TestA key,TestB key2){

        if(key instanceof TestA){
            input =  (TestA)key;
        }else
            input = (TestB) key2;
    }
}

@Override

  public RequestDto **map(Object input)** {

    //some code here
}

那么有什么方法可以在运行时动态地使类型为TestATestB输入参数?

0 个答案:

没有答案