springMVC1之ModelAttribute注解

 

什么叫先执行

只要控制器方法一过来,

这个控制器里面的所有方法都会比下面执行的慢一点

 

我们来访问一个页面

 

也就是说访问的是控制器里面下面这个方法

 

 看一下控制台执行效果

还是shouUser先执行了

什么叫如果没有提交的字段使用原来的数据

 比如下面这个方法

我们在调用实际的Controller方法之前,可以返回一个从数据库中查到的一个User

然后我们在去调用实际的方法,比如下面这个方法

下面我们展示不返回对象,直接把对象封装到map集合里面的用法

 把日期设置了一下成为当前的日期,我们看一下前端传过来的页面是没有日期的

先执行就会给我们设置一个日期

然后在主体方法上,把我们在showUser保存的对象引入进来,因为是保存在map集合当中的,所以我们直接引入map结合中的User对象对应的键就可以了

 

下面测试一下

 

 

注意没有提交日期,然后我们去看一下这边的控制台

 好了,祝大家早安午安晚安。