커스텀 어노테이션을 통해 중복코드 개선
coco3o
Spring Boot 게시판 Security 회원가입,로그인 구현 에서 세션 유무에 따라 로그인/로그아웃 버튼을 보여주는 코드를 작성했었다. @GetMapping("/") public String index(Model model, ...) { ... UserSessionDto user = (UserSessionDto) session.getAttribute("user"); if(user != null) { model.addAttribute("user", user.getNickname()); } ... } UserSessionDto user = (UserSessionDto) session.getAttribute("user"); 는 세션 정보를 가져오는 코드인데, 이 코드는 Controller의 각 메소드마다..