为了账号安全,请及时绑定邮箱和手机立即绑定

SpringMVC中的@ModelAttribute注解是可有可无的吗?

SpringMVC中的@ModelAttribute注解是可有可无的吗?

慕雪6442864 2019-03-01 11:13:28
在学习SpringMVC中的使用Controller接受表单的值,按照《Spring实战》中的代码,Controller如下: @RequestMapping(value = "/register", method = POST) public String processRegistration(Spitter spitter) { System.out.println(spitter.getUsername()); spitterRepository.save(spitter); return "redirect:/spitter/" + spitter.getUsername(); } 打印那行是我自己加的,用来验证表单的值是否绑定到了Spitter对象而Spring官方的教程中在Spitter前面多了一个@ModelAttribute注解,但是在这个例子里面产生的效果和不加似乎是一样的,都能够绑定表单信息到对象中,所以想问下这个注解的功能?在这个例子中是不是即使不显示写也能有一样的功能?
查看完整描述

3 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

虽然有它自己特点,但是用了这么久,都没用上过,我觉得可以忽略 @ModelAttribute

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 524 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信