Spring でコントローラー ハンドラーを記述するための 2 つの形式があります。
使用するフォーマットを決定するものを誰かが要約するのを手伝ってくれませんか。
また、好みの形式は何ですか?
初心者であるため、これは正しい軌道に乗るのに役立ちます。
オプション1:
@RequestMapping(value=".....", method=RequestMethod.GET)
public String loadFormPage(Model m) {
m.addAttribute("subscriber", new Subscriber());
return "formPage";
}
@RequestMapping(value="....", method=RequestMethod.POST)
public String submitForm(@ModelAttribute Subscriber subscriber, Model m) {
m.addAttribute("message", "Successfully saved person: " + subscriber.toString());
return "formPage";
}
オプション 2:
@RequestMapping(value=".....")
public ModelAndView personPage() {
return new ModelAndView("person-page", "person-entity", new Person());
}
@RequestMapping(value=".....")
public ModelAndView processPerson(@ModelAttribute Person person) {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("person-result-page");
modelAndView.addObject("pers", person);
return modelAndView;
}