@ModelAttribute用法总结
@ModelAttribute
- @ModelAttribute主要的作用是将数据添加到模型对象中,用于视图页面显示。@ModelAttribute注释的位置不同,和其他注解一起使用时有很多种用法。
@ModelAttribute注解在方法上。@ModelAttribute注解的方法会在Controller每个方法执行前被调用。这个有点类似于Junit的@Before注解。
- 当被@ModelAttribute注解的方法的返回值类型不同时也有区分
@ModelAttribute注解在方法的参数上。
@ModelAttribute注解方法的返回值上,添加方法返回值到模型对象中,用于视图页面展示时使用。