- <init>
Create a new instance with the given @ModelAttribute methods.
- initModel
Populate the model in the following order: 1. Retrieve "known" session
attributes listed as @Ses
- updateModel
Promote model attributes listed as @SessionAttributes to the session. Add
BindingResult attributes w
- getNameForParameter
Derive the model attribute name for the given method parameter based on a
@ModelAttribute parameter
- findSessionAttributeArguments
Find @ModelAttribute arguments also listed as @SessionAttributes.
- getNameForReturnValue
Derive the model attribute name for the given return value. Results will be
based on: 1. the method
- getNextModelMethod
- invokeModelAttributeMethods
Invoke model attribute methods to populate the model. Attributes are added only
if not already prese
- isBindingCandidate
Whether the given attribute requires a BindingResult in the model.
- updateBindingResult
Add BindingResult attributes to the model for attributes that require it.
- registerBlueprint