spring mvc @modelattribute注解

spring mvc @modelattribute注解,我看视频上说此注解修饰方法时,所有请求执行前都会先执行被@modelattribute修饰的方法,那这样不会造成资源浪费吗?因为许多请求并不需要先执行它!

2个回答

@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用;
方法推荐都需要执行该公共方法获取公共数据的,否则不推荐controller中写该方法

zqs164
zqs164 也就是说不能通过某种方法来控制它只在某个方法前被调用?
一年多之前 回复

是的,不能只在某个方法前被调用。controller中所有请求执行前都会调用

zqs164
zqs164 谢谢啦
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!