Spring MVCの@ModelAttributeの動き
#Spring
参考
https://kazkn.com/post/2017/use-model-attribute/
@ModelAttributeが付与できるのは以下のどちらか
コントローラー内のメソッド
コントローラー内のハンドラメソッドの引数
コントローラー内のメソッド
RequestMappingアノテーションがついたクラスのいずれかのメソッドの実行前に初期化してreturnされる
メソッド内でのそのformの利用有無は関係なくreturnされる
このメソッドの初期化された戻り値は自動でリクエストスコープでModelオブジェクトに追加される
あと、ControllerAdviceのメソッドにつけて共通的な値をmodelに入れるようなこともよくやると思う