仕事で〇年ぶりにJava触ることになりました。(当時はStruts…)
Controllerアノテーション
@RestController: テキストとして情報送信されそのままWebページとして表示される。
@Controller: 指定されたテンプレートを読み込んでWebページとして表示される。
@Controllerを使う際の戻り値
Model: Webページ(テンプレート)で利用するデータを管理。ビューの情報を含ま
ない。ここで指定した値の名称をテンプレート側と受け渡しできる。
--------------------------------------------------------
ex) model.getAttribute("値の名称": 値);
--------------------------------------------------------
ModelAndView: 利用するWebページ(テンプレート)と、利用するデータを管理。
ここで指定したテンプレートと指定した値を受け渡しできる。
-----------------------------------------------------------------
ex) mav.addObject("値の名称":値);
mav.setViewName("テンプレートの名称");
return mav;
------------------------------------------------------------------