【问题标题】:spring controller does not work when I extend it当我扩展它时,弹簧控制器不起作用
【发布时间】:2023-03-12 11:26:01
【问题描述】:

我尝试用一​​些方法制作一个通用控制器,所以我不需要重写通用代码,但不工作,为什么???

@Controller("/home/teste")
public class CtrlTeste extends ControladorGenericoSpring<Assistenciado>
{
public String path;

    public CtrlTeste()
    {
       super(Assistenciado.class);
       path = "/home/teste";
       setPacoteServico("servico.assistenciado");
       setPrefixo("Serv");
       setNomeEntidade("Assistênciado");        

    }

   @RequestMapping
   public String teste(@RequestParam(value = "id", required= true)Long id, Model model)
   {
      Assistenciado ass = getServico().buscarPorId(id);
      model.addAttribute("assistenciado", ass);
      return "/home";
   }

}

【问题讨论】:

    标签: spring model-view-controller controller


    【解决方案1】:

    您当前正在指定 bean 的名称。尝试:

    @Controller
    @RequestMapping("/home/teste")
    public class CtrlTeste extends ControladorGenericoSpring<Assistenciado> {
        ...
    }
    

    【讨论】:

    • 它奏效了,谢谢老兄,这个菜鸟的错误 ¬ ¬,我很高兴把所有的东西都留下来,我忘记了我一直在做的一件事,甚至没有意识到,thks
    • @DiegoAndrade:不客气,但这里的用户通常会感谢其他人投票或接受他们的答案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 2014-08-27
    • 1970-01-01
    • 2016-12-23
    • 2017-09-19
    相关资源
    最近更新 更多