6.12. 팀프로젝트 진행상황
인터셉터 부분에 MemberPageRepository를 사용해야 했는데, 주입하는 과정에서 오류가 많았다. @Autowired를 사용해서 주입하고 인자에 추가해주는 과정이 필요했다.
Handler에서는
@RequiredArgsConstructor와 함께 private final MemberLogRepository memberlogRepository;
를 사용했는데 이와 같은 방법을 유사하게 써보려했고,
public SessionInterceptor(MemberPageRepository memberPageRepository) {
this.memberPageRepository = memberPageRepository;
}
부분은 유사하게 사용하였다.
그리고 public class MvcConfiguration implements WebMvcConfigurer 부분 설정에서
@Autowired로 주입하고
private MemberPageRepository memberPageRepository;
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new SessionInterceptor(memberPageRepository)) 인자에 memberPageRepository를 넣어주었다.
관리자페이지에서 사용자의 여러 데이터에 대해 통계를 내고 싶지만 남은 시간안에 구현하기는 어려울 것 같다. 현재는 단순 데이터이지만 이를 활용하여 나타내는 방법을 찾아봐야겠다
내일은 지금까지의 내용을 합치고 전체적인 수정을 하도록 할 것이다.