Spring方法中抽象类作为参数

Spring方法中抽象类作为参数,spring,parameters,abstract,Spring,Parameters,Abstract,我有一个名为“AbstractDTO”的抽象类。我的目的是让一个方法adnotated带有RequestMapping“/info”,它接收一个抽象DTO作为参数,但在方法中识别作为参数发送的对象的具体类,类似于“FirstDTO”。我怎样才能做到这一点呢?我还没有尝试过,但要想实现这一点,你应该创建一个bean,在它上面可以设置一个参数 该参数解析器实现接口并负责将通过HTTP接收的内容转换为AbstractDTO的相关子类的实例 有关更多详细信息,请参阅Spring框架参考文档和我上面链接的

我有一个名为“AbstractDTO”的抽象类。我的目的是让一个方法adnotated带有RequestMapping“/info”,它接收一个抽象DTO作为参数,但在方法中识别作为参数发送的对象的具体类,类似于“FirstDTO”。我怎样才能做到这一点呢?

我还没有尝试过,但要想实现这一点,你应该创建一个bean,在它上面可以设置一个参数

该参数解析器实现接口并负责将通过HTTP接收的内容转换为
AbstractDTO的相关子类的实例


有关更多详细信息,请参阅Spring框架参考文档和我上面链接的API文档。

您的问题有点不清楚。。。是否要将收到的asbtract dto实例强制转换到控制器方法中?是否要在不知道具体类是哪个的情况下反序列化到具体的dto实例?请澄清。我想反序列化到一个具体的dto实例,而不知道具体的类是什么。