You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
오류설명: 오류라기보단, 질문입니다! p188에 보면 mustache에서 사용할 user의 이름 정보를 user클래스가 아닌, 직렬화 기능을 가진
sessionDto user를 생성해서 model에 추가한다고 되어 있습니다. 그런데 user로 사용해도 잘 되는 것 같습니다.
직렬화의 사용이유를 잘 모르겠어서 질문드려요!
IndexController.java
@GetMapping("/")
public String index(Model model) {
model.addAttribute("recipes", recipeService.findAllDesc());
//SessionUser user = (SessionUser) httpSession.getAttribute("user");
User u = (User) httpSession.getAttribute("user");
if (u != null) {
model.addAttribute("userName", u.getName());
}
return "index";
}
CustomOAuth2UserService.java
User user = seveOrUpdate(attributes);
httpSession.setAttribute("user", user);
return new DefaultOAuth2User(
Collections.singleton(new
SimpleGrantedAuthority(user.getRoleKey())),
attributes.getAttributes(),
attributes.getNameAttributeKey());
어떤 오류인가요?
오류설명: 오류라기보단, 질문입니다! p188에 보면 mustache에서 사용할 user의 이름 정보를 user클래스가 아닌, 직렬화 기능을 가진
sessionDto user를 생성해서 model에 추가한다고 되어 있습니다. 그런데 user로 사용해도 잘 되는 것 같습니다.
직렬화의 사용이유를 잘 모르겠어서 질문드려요!
프로젝트 주소
오류 로그
어떤 오류인지 캡쳐해주세요.
The text was updated successfully, but these errors were encountered: