토이 프로젝트를 진행하다 Spring Security 없이 토큰을 통한 인가를 해야 했다. 이때, 음악(Music)과 회원(User)이라는 엔티티가 다대일(양방향)이고, 회원에서 굳이 음악을 가져올 일이 없는 경우가 종종 있어 지연로딩으로 가져오려 하는 도중 LazyInitializationException 이 발생하여 이에 대해 기록하고자 한다. Interceptor란? Spring MVC에서 요청이 컨트롤러로 위임되기 전, 위임된 후, 뷰 처리 단계에서 특정 로직을 할 수 있는 스프링에서 제공하는 장치 쉽게 설명하자면, "요청에 대한 작업 전/후로 가로채어 특정 로직을 수행하는 역할" 정도로 설명할 수 있다. HandlerInterceptor 인터페이스를 직접 구현하여, 인터셉터를 직접 구현할 수 있..