Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
commons
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DevOps
commons
Commits
fb536961
Commit
fb536961
authored
Apr 25, 2018
by
技术部-高工-张恒
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改注入变量
parent
ea766c1e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
12 deletions
+11
-12
BraveAutoConfiguration.java
...roup/tech/brave/configuration/BraveAutoConfiguration.java
+11
-12
No files found.
commons-brave/src/main/java/cn/quantgroup/tech/brave/configuration/BraveAutoConfiguration.java
View file @
fb536961
...
...
@@ -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
client
Interceptor
;
private
SpanCustomizingAsyncHandlerInterceptor
spanCustomizingAsyncHandler
Interceptor
;
@Bean
Sender
sender
()
{
...
...
@@ -101,7 +100,7 @@ public class BraveAutoConfiguration extends WebMvcConfigurerAdapter {
}
@Bean
(
name
=
"techOkHttpClient"
)
public
OkHttpClient
h
ttpClient
(
HttpTracing
httpTracing
)
{
public
OkHttpClient
okH
ttpClient
(
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
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment