Spring mvc SpringMVC:ModelAttribute方法保证在GET和POST方法之前运行吗?
我正在做一个SpringWeb应用程序。我有一个具有以下方法的控制器:Spring mvc SpringMVC:ModelAttribute方法保证在GET和POST方法之前运行吗?,spring-mvc,Spring Mvc,我正在做一个SpringWeb应用程序。我有一个具有以下方法的控制器: @RequestMapping(value="my", method = RequestMethod.GET) public String get() {...} @RequestMapping(value="my", method = RequestMethod.POST) public String post() {...} @ModelAttribute public void mydata() {...} 此控
@RequestMapping(value="my", method = RequestMethod.GET)
public String get() {...}
@RequestMapping(value="my", method = RequestMethod.POST)
public String post() {...}
@ModelAttribute
public void mydata() {...}
此控制器用于在提交表单时显示表单和处理数据
我的问题是:ModelAttribute方法是否保证在GET方法(在GET请求中)和POST方法(在POST请求中)之前运行
问候和感谢 以下内容摘自弹簧3的 @ModelAttribute注释的方法在所选的 @RequestMapping带注释的处理程序方法。他们有效地 使用特定属性预填充隐式模型,这些属性通常已加载 从数据库中。这样就可以访问这样的属性了 通过中带@modeldattribute注释的处理程序方法参数 选择的处理程序方法,可能应用了绑定和验证 去吧 当前的文档(针对Spring4)的内容和状态基本相同 相反,控制器中的@modeldattribute方法在 @同一控制器内的RequestMapping方法