修改注入变量

parent ea766c1e
......@@ -50,18 +50,17 @@ import java.util.List;
@AutoConfigureOrder
@EnableWebMvc
@EnableConfigurationProperties( BraveProperties.class )
@Import( {
TracingClientHttpRequestInterceptor.class,
SpanCustomizingAsyncHandlerInterceptor.class} )
@Import( { TracingClientHttpRequestInterceptor.class, SpanCustomizingAsyncHandlerInterceptor.class } )
public class BraveAutoConfiguration extends WebMvcConfigurerAdapter {
@Autowired
private BraveProperties braveProperties;
@Autowired
SpanCustomizingAsyncHandlerInterceptor spanCustomizingAsyncHandlerInterceptor;
private TracingClientHttpRequestInterceptor clientInterceptor;
@Autowired
TracingClientHttpRequestInterceptor clientInterceptor;
private SpanCustomizingAsyncHandlerInterceptor spanCustomizingAsyncHandlerInterceptor;
@Bean
Sender sender() {
......@@ -101,7 +100,7 @@ public class BraveAutoConfiguration extends WebMvcConfigurerAdapter {
}
@Bean( name = "techOkHttpClient" )
public OkHttpClient httpClient(HttpTracing httpTracing) {
public OkHttpClient okHttpClient(HttpTracing httpTracing) {
log.info("注册OkHttpClient");
return new OkHttpClient.Builder()
.dispatcher(new Dispatcher(httpTracing.tracing().currentTraceContext().executorService(new Dispatcher().executorService())))
......@@ -113,23 +112,22 @@ public class BraveAutoConfiguration extends WebMvcConfigurerAdapter {
*
* @return
*/
@Bean
@Bean( name = "DelegatingTracingFilter" )
public Filter delegatingTracingFilter() {
return new DelegatingTracingFilter();
}
@Bean
public FilterRegistrationBean someFilterRegistration(Filter delegatingTracingFilter) {
public FilterRegistrationBean someFilterRegistration() {
log.info("添加DelegatingTracingFilter");
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(delegatingTracingFilter);
registration.setFilter(delegatingTracingFilter());
registration.addUrlPatterns("/*");
registration.setName("DelegatingTracingFilter");
return registration;
}
/**
* adds tracing to the application-defined rest template
*/
/** adds tracing to the application-defined rest template */
@PostConstruct
public void init() {
log.info("添加restTemplate拦截器");
......@@ -145,6 +143,7 @@ public class BraveAutoConfiguration extends WebMvcConfigurerAdapter {
log.info("添加webmvc拦截器");
registry.addInterceptor(spanCustomizingAsyncHandlerInterceptor);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment