@ModelAttribute批注中的泛型类型

时间:2019-03-15 16:30:39

标签: spring spring-mvc

我有两个选项卡,其中第一个选项卡我需要保存vehicle详细信息,而第二个选项卡中我需要保存Driver详细信息,现在这两种形式都具有相同的作用,而查询参数类似于tab1我的动作是/save?rType=1,在第二个选项卡/save?rType=2中,它现在属于控制器中的相同保存方法,但是命令或模型属性不同,我需要某种方法来处理一个单一方法,并且因此,我想出了泛型的概念,但它是否适用于此,我什至不确定这一点。

我正在尝试实现以下类似内容。

@PostMapping("/save")
public ModelAndView saveInfo(@ModelAttribute("t")T t,HttpServletRequest request) {
    ModelAndView mav = new ModelAndView("");
    String reqType=request.getParameter("rType");
    if(reqType.equals("2"))
    {
        saveDriverDetails method
    }
    else{
        saveVehicleDetails mehtod
        }
    return mav;
}

0 个答案:

没有答案