@ModelAttribute注解的作用:
1、放在方法上
注解不带属性:
方法无返回值:
执行其他方法时,先执行该注解标记方法。
如果方法中有将一些属性放入model的操作,其他方法model中也会共享注解标注方法的model属性。
方法返回对象:
执行其他方法时,先执行该注解标注的方法。
如果有将属性放入model的操作,model中的数据也会共享
方法的返回值会自动装入model中,key值如果没有指定的话为返回对象类型的首字母小写。指定key的话给注解的value属性赋值即可。方法返回的值可能会覆盖同key的值。
model中的属性的属性名为方法中model.addAttribute的key
2、放在形参列表中某个形参:
参数绑定的时候会将值注入形参的同时将形参装载如model中区,key为对象名
相关文章
- nginx服务器的作用与简单搭建(windows)
- AJax 学习笔记二(onreadystatechange的作用)
- c#中@标志的作用 C#通过序列化实现深表复制 细说并发编程-TPL 大数据量下DataTable To List效率对比 【转载】C#工具类:实现文件操作File的工具类 异步多线程 Async .net 多线程 Thread ThreadPool Task .Net 反射学习
- chmod不起作用的原因分析 - Linux下查看分区文件系统类型
- 003-常用的Meta标签写法和作用
- spring不走注解的原因
- 7、SpringMVC源码分析(2):分析HandlerAdapter.handle方法,了解handler方法的调用细节以及@ModelAttribute注解
- Javascript中闭包的作用域链
- bean的作用域 :singleton和prototype
- 单片机的C语言中位操作用法2