我可以在同一个 spring 启动应用程序上使用两个拦截器吗?
Can I use two interceptors on same spring boot application?
我有一个 Spring 启动应用程序,其中包含两个不同的仪表板,因此每个用户只能访问一个。实际上我有一个拦截器可以保护一个仪表板,但第二个仪表板需要另一个拦截器。这可能吗?
这是我的配置class:
@Configuration
public class SecurityConfiguration implements WebMvcConfigurer{
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new AutorizadorInterceptorEscola());
}
}
我需要添加另一个拦截器来保护第二个仪表板。
创建配置 Class 使用 WebMvcConfigurerAdapter 扩展
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new GuestInterceptor());
registry.addInterceptor(new AdminInterceptor());
}
我有一个 Spring 启动应用程序,其中包含两个不同的仪表板,因此每个用户只能访问一个。实际上我有一个拦截器可以保护一个仪表板,但第二个仪表板需要另一个拦截器。这可能吗?
这是我的配置class:
@Configuration
public class SecurityConfiguration implements WebMvcConfigurer{
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new AutorizadorInterceptorEscola());
}
}
我需要添加另一个拦截器来保护第二个仪表板。
创建配置 Class 使用 WebMvcConfigurerAdapter 扩展
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new GuestInterceptor());
registry.addInterceptor(new AdminInterceptor());
}