Back to Dubbo

Dubbo Spring Boot interceptor

dubbo-spring-boot-project/dubbo-spring-boot/README.md

3.2.12950 B
Original Source

Dubbo Spring Boot interceptor

dubbo-spring-boot-interceptor copy the header(dubbo-tag)/cookie(dubbo.tag)/urlParameter(dubbo.tag) to dubbo .

Integrate with spring boot

copy the header(dubbo-tag=tagx)/urlParameter(dubbo.tag=tagx) to dubbo

if there is no header(dubbo-tag) , downgrade use urlParameter(dubbo.tag)

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new DubboTagHeaderOrParameterInterceptor()).addPathPatterns("/*").excludePathPatterns("/admin");
    }
}
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new DubboTagCookieInterceptor()).addPathPatterns("/*").excludePathPatterns("/admin");
    }
}