SpringBootJpa 개발 | 12DAY - 1

하다가 막히는 부분이나 알아야 할 사항, 혹은 버전의 문제 등을 적기 위한 간단한 노트이며

이는 공부용 소스이기 때문에 소스에 주석을 달아가며 설명을 적어뒀습니다.
따라서 해당 날짜의 소스를 보며 노트를 참고하는 식으로 봐야합니다.

소스는 깃헙에 올려놓았습니다.

FlashAttribute

FlashAttribute 는 리다이렉트 한 곳에서 잠깐 사용해야하는 메세지를 담아 보낼때 유용합니다.

@PostMapping(SETTINGS_PROFILE_URL)  
public String updateProfile(@CurrentUser Account account, @Valid @ModelAttribute Profile profile, Errors errors, Model model, RedirectAttributes redirectAttributes){  
  if(errors.hasErrors()){  
  model.addAttribute(account);  
        return SETTINGS_PROFILE_VIEW;  
    }  
  accountService.updateProfile(account,profile);  
    redirectAttributes.addFlashAttribute("message","프로필을 수정하셨습니다.");  
    return "redirect:" + SETTINGS_PROFILE_URL;  
}

댓글남기기