0
在我的web项目中,我想使用从相同的抽象基类继承的不同的特定命令对象。喜欢的东西:使用相同的控制器方法处理命令对象层次结构
public abstract BaseDTO {
public String id;
public String name;
//...
}
public ADTO extends BaseDTO {
public String address;
//...
}
public BDTO extends BaseDTO {
public String phone;
//...
}
等等...
目前,我用我的控制器来处理每一个具体的命令对象的几种方法,但它是很烦人的。我想使用一种方法:
@PostMapping("/submit")
public String submit(@Valid @ModelAttribute("myAttribute") BaseDTO dto, BindingResult result) {
// ...
}
有没有办法实现这一点?