@ModelAttribute: Difference between revisions
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[Spring_MVC_Concepts#Controller_Annotations| | * [[Spring_MVC_Concepts#Controller_Annotations|Controller]] | ||
* [[Spring_MVC_Concepts#Model|Model]] | |||
=Overview= | =Overview= | ||
Line 16: | Line 17: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
When attached to a controller method argument, indicates that the value should come from the model and that Spring MVC should not attempt to bind request parameters to it. |
Latest revision as of 00:02, 15 October 2018
Internal
Overview
@ModelAttribute ensures that the corresponding object will be created in the model.
public class ...Controller {
@ModelAttribute(name = "something")
public Something something() {
return new Something();
}
When attached to a controller method argument, indicates that the value should come from the model and that Spring MVC should not attempt to bind request parameters to it.