@ModelAttribute注解的作用
Posted guoDaXia的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@ModelAttribute注解的作用相关的知识,希望对你有一定的参考价值。
@ModelAttribute注解的作用:
1、放在方法上
注解不带属性:
方法无返回值:
执行其他方法时,先执行该注解标记方法。
如果方法中有将一些属性放入model的操作,其他方法model中也会共享注解标注方法的model属性。
方法返回对象:
执行其他方法时,先执行该注解标注的方法。
如果有将属性放入model的操作,model中的数据也会共享
方法的返回值会自动装入model中,key值如果没有指定的话为返回对象类型的首字母小写。指定key的话给注解的value属性赋值即可。方法返回的值可能会覆盖同key的值。
model中的属性的属性名为方法中model.addAttribute的key
2、放在形参列表中某个形参:
参数绑定的时候会将值注入形参的同时将形参装载如model中区,key为对象名
以上是关于@ModelAttribute注解的作用的主要内容,如果未能解决你的问题,请参考以下文章
@ModelAttribute注解与spring的表单标签库form
@ModelAttribute注解与spring的表单标签库form
Spring Boot—10ModelAndViewModel,以及@ModelAttribute注解