Close

Spring MVC - InterceptorRegistry Examples

[Last Updated: Nov 9, 2025]

Spring MVC 


@EnableWebMvc
@Configuration
public class MyWebConfig extends WebMvcConfigurerAdapter {

@Override
public void addInterceptors (InterceptorRegistry registry) {
registry.addInterceptor(new LoginInterceptor());
}

@Bean
public AppController tradeController () {
return new AppController();
}

@Bean
public UserService userService () {
return new InMemoryUserService();
}

@Bean
public ViewResolver viewResolver () {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
}




@EnableWebMvc
@Configuration
@ComponentScan
public class MyWebConfig implements WebMvcConfigurer {

@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new LoggingInterceptor());
}

@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
registry.jsp("/WEB-INF/views/", ".jsp");
}

}
Original Post




See Also

Join