Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
c1005102
Commit
c1005102
authored
Mar 23, 2018
by
Johnny Lim
Committed by
Stephane Nicoll
Mar 26, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove value in @ConditionalOnMissingBean if possible
See gh-12604
parent
5c04e7dd
Changes
27
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
33 additions
and
33 deletions
+33
-33
MetricsAutoConfiguration.java
...tuate/autoconfigure/metrics/MetricsAutoConfiguration.java
+1
-1
AtlasMetricsExportAutoConfiguration.java
...ics/export/atlas/AtlasMetricsExportAutoConfiguration.java
+1
-1
InfluxMetricsExportAutoConfiguration.java
...s/export/influx/InfluxMetricsExportAutoConfiguration.java
+1
-1
SimpleMetricsExportAutoConfiguration.java
...s/export/simple/SimpleMetricsExportAutoConfiguration.java
+1
-1
StatsdMetricsExportAutoConfiguration.java
...s/export/statsd/StatsdMetricsExportAutoConfiguration.java
+1
-1
WavefrontMetricsExportAutoConfiguration.java
...rt/wavefront/WavefrontMetricsExportAutoConfiguration.java
+1
-1
TomcatMetricsAutoConfiguration.java
...re/metrics/web/tomcat/TomcatMetricsAutoConfiguration.java
+1
-1
RabbitAutoConfiguration.java
...work/boot/autoconfigure/amqp/RabbitAutoConfiguration.java
+2
-2
PersistenceExceptionTranslationAutoConfiguration.java
...dao/PersistenceExceptionTranslationAutoConfiguration.java
+1
-1
CassandraReactiveDataAutoConfiguration.java
...ata/cassandra/CassandraReactiveDataAutoConfiguration.java
+1
-1
RedisAutoConfiguration.java
...boot/autoconfigure/data/redis/RedisAutoConfiguration.java
+1
-1
GsonAutoConfiguration.java
...mework/boot/autoconfigure/gson/GsonAutoConfiguration.java
+2
-2
JacksonAutoConfiguration.java
.../boot/autoconfigure/jackson/JacksonAutoConfiguration.java
+3
-3
JmxAutoConfiguration.java
...ramework/boot/autoconfigure/jmx/JmxAutoConfiguration.java
+1
-1
JooqAutoConfiguration.java
...mework/boot/autoconfigure/jooq/JooqAutoConfiguration.java
+1
-1
KafkaAutoConfiguration.java
...work/boot/autoconfigure/kafka/KafkaAutoConfiguration.java
+1
-1
MustacheAutoConfiguration.java
...oot/autoconfigure/mustache/MustacheAutoConfiguration.java
+1
-1
MustacheReactiveWebConfiguration.java
...oconfigure/mustache/MustacheReactiveWebConfiguration.java
+1
-1
MustacheServletWebConfiguration.java
...toconfigure/mustache/MustacheServletWebConfiguration.java
+1
-1
JpaBaseConfiguration.java
...work/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java
+1
-1
SecurityDataConfiguration.java
...oot/autoconfigure/security/SecurityDataConfiguration.java
+1
-1
SendGridAutoConfiguration.java
...oot/autoconfigure/sendgrid/SendGridAutoConfiguration.java
+1
-1
ThymeleafAutoConfiguration.java
...t/autoconfigure/thymeleaf/ThymeleafAutoConfiguration.java
+1
-1
NarayanaJtaConfiguration.java
...toconfigure/transaction/jta/NarayanaJtaConfiguration.java
+1
-1
HttpEncodingAutoConfiguration.java
...oconfigure/web/servlet/HttpEncodingAutoConfiguration.java
+1
-1
ErrorMvcAutoConfiguration.java
...onfigure/web/servlet/error/ErrorMvcAutoConfiguration.java
+1
-1
RestDocsAutoConfiguration.java
...est/autoconfigure/restdocs/RestDocsAutoConfiguration.java
+3
-3
No files found.
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.java
View file @
c1005102
...
...
@@ -115,7 +115,7 @@ public class MetricsAutoConfiguration {
@ConditionalOnClass
(
name
=
{
"ch.qos.logback.classic.LoggerContext"
,
"org.slf4j.LoggerFactory"
})
@Conditional
(
LogbackLoggingCondition
.
class
)
@ConditionalOnMissingBean
(
LogbackMetrics
.
class
)
@ConditionalOnMissingBean
@ConditionalOnProperty
(
value
=
"management.metrics.binders.logback.enabled"
,
matchIfMissing
=
true
)
public
LogbackMetrics
logbackMetrics
()
{
return
new
LogbackMetrics
();
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/atlas/AtlasMetricsExportAutoConfiguration.java
View file @
c1005102
...
...
@@ -52,7 +52,7 @@ import org.springframework.context.annotation.Configuration;
public
class
AtlasMetricsExportAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
AtlasConfig
.
class
)
@ConditionalOnMissingBean
public
AtlasConfig
atlasConfig
(
AtlasProperties
atlasProperties
)
{
return
new
AtlasPropertiesConfigAdapter
(
atlasProperties
);
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxMetricsExportAutoConfiguration.java
View file @
c1005102
...
...
@@ -51,7 +51,7 @@ import org.springframework.context.annotation.Configuration;
public
class
InfluxMetricsExportAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
InfluxConfig
.
class
)
@ConditionalOnMissingBean
public
InfluxConfig
influxConfig
(
InfluxProperties
influxProperties
)
{
return
new
InfluxPropertiesConfigAdapter
(
influxProperties
);
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleMetricsExportAutoConfiguration.java
View file @
c1005102
...
...
@@ -56,7 +56,7 @@ public class SimpleMetricsExportAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
SimpleConfig
.
class
)
@ConditionalOnMissingBean
public
SimpleConfig
simpleConfig
(
SimpleProperties
simpleProperties
)
{
return
new
SimplePropertiesConfigAdapter
(
simpleProperties
);
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/statsd/StatsdMetricsExportAutoConfiguration.java
View file @
c1005102
...
...
@@ -53,7 +53,7 @@ import org.springframework.context.annotation.Configuration;
public
class
StatsdMetricsExportAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
StatsdConfig
.
class
)
@ConditionalOnMissingBean
public
StatsdConfig
statsdConfig
(
StatsdProperties
statsdProperties
)
{
return
new
StatsdPropertiesConfigAdapter
(
statsdProperties
);
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/wavefront/WavefrontMetricsExportAutoConfiguration.java
View file @
c1005102
...
...
@@ -51,7 +51,7 @@ import org.springframework.context.annotation.Configuration;
public
class
WavefrontMetricsExportAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
WavefrontConfig
.
class
)
@ConditionalOnMissingBean
public
WavefrontConfig
wavefrontConfig
(
WavefrontProperties
props
)
{
return
new
WavefrontPropertiesConfigAdapter
(
props
);
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/web/tomcat/TomcatMetricsAutoConfiguration.java
View file @
c1005102
...
...
@@ -45,7 +45,7 @@ public class TomcatMetricsAutoConfiguration {
private
volatile
Context
context
;
@Bean
@ConditionalOnMissingBean
(
TomcatMetrics
.
class
)
@ConditionalOnMissingBean
public
TomcatMetrics
tomcatMetrics
()
{
return
new
TomcatMetrics
(
this
.
context
==
null
?
null
:
this
.
context
.
getManager
(),
Collections
.
emptyList
());
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitAutoConfiguration.java
View file @
c1005102
...
...
@@ -167,7 +167,7 @@ public class RabbitAutoConfiguration {
@Bean
@ConditionalOnSingleCandidate
(
ConnectionFactory
.
class
)
@ConditionalOnMissingBean
(
RabbitTemplate
.
class
)
@ConditionalOnMissingBean
public
RabbitTemplate
rabbitTemplate
(
ConnectionFactory
connectionFactory
)
{
PropertyMapper
map
=
PropertyMapper
.
get
();
RabbitTemplate
template
=
new
RabbitTemplate
(
connectionFactory
);
...
...
@@ -213,7 +213,7 @@ public class RabbitAutoConfiguration {
@Bean
@ConditionalOnSingleCandidate
(
ConnectionFactory
.
class
)
@ConditionalOnProperty
(
prefix
=
"spring.rabbitmq"
,
name
=
"dynamic"
,
matchIfMissing
=
true
)
@ConditionalOnMissingBean
(
AmqpAdmin
.
class
)
@ConditionalOnMissingBean
public
AmqpAdmin
amqpAdmin
(
ConnectionFactory
connectionFactory
)
{
return
new
RabbitAdmin
(
connectionFactory
);
}
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/dao/PersistenceExceptionTranslationAutoConfiguration.java
View file @
c1005102
...
...
@@ -37,7 +37,7 @@ import org.springframework.dao.annotation.PersistenceExceptionTranslationPostPro
public
class
PersistenceExceptionTranslationAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
PersistenceExceptionTranslationPostProcessor
.
class
)
@ConditionalOnMissingBean
@ConditionalOnProperty
(
prefix
=
"spring.dao.exceptiontranslation"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
public
static
PersistenceExceptionTranslationPostProcessor
persistenceExceptionTranslationPostProcessor
(
Environment
environment
)
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/cassandra/CassandraReactiveDataAutoConfiguration.java
View file @
c1005102
...
...
@@ -49,7 +49,7 @@ import org.springframework.data.cassandra.core.cql.session.DefaultReactiveSessio
public
class
CassandraReactiveDataAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
ReactiveSession
.
class
)
@ConditionalOnMissingBean
public
ReactiveSession
reactiveCassandraSession
(
Session
session
)
{
return
new
DefaultBridgedReactiveSession
(
session
);
}
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.java
View file @
c1005102
...
...
@@ -59,7 +59,7 @@ public class RedisAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
StringRedisTemplate
.
class
)
@ConditionalOnMissingBean
public
StringRedisTemplate
stringRedisTemplate
(
RedisConnectionFactory
redisConnectionFactory
)
throws
UnknownHostException
{
StringRedisTemplate
template
=
new
StringRedisTemplate
();
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.java
View file @
c1005102
...
...
@@ -43,7 +43,7 @@ import org.springframework.core.Ordered;
public
class
GsonAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
GsonBuilder
.
class
)
@ConditionalOnMissingBean
public
GsonBuilder
gsonBuilder
(
List
<
GsonBuilderCustomizer
>
customizers
)
{
GsonBuilder
builder
=
new
GsonBuilder
();
customizers
.
forEach
((
c
)
->
c
.
customize
(
builder
));
...
...
@@ -51,7 +51,7 @@ public class GsonAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
Gson
.
class
)
@ConditionalOnMissingBean
public
Gson
gson
(
GsonBuilder
gsonBuilder
)
{
return
gsonBuilder
.
create
();
}
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.java
View file @
c1005102
...
...
@@ -98,7 +98,7 @@ public class JacksonAutoConfiguration {
@Bean
@Primary
@ConditionalOnMissingBean
(
ObjectMapper
.
class
)
@ConditionalOnMissingBean
public
ObjectMapper
jacksonObjectMapper
(
Jackson2ObjectMapperBuilder
builder
)
{
return
builder
.
createXmlMapper
(
false
).
build
();
}
...
...
@@ -161,7 +161,7 @@ public class JacksonAutoConfiguration {
static
class
ParameterNamesModuleConfiguration
{
@Bean
@ConditionalOnMissingBean
(
ParameterNamesModule
.
class
)
@ConditionalOnMissingBean
public
ParameterNamesModule
parameterNamesModule
()
{
return
new
ParameterNamesModule
(
JsonCreator
.
Mode
.
DEFAULT
);
}
...
...
@@ -179,7 +179,7 @@ public class JacksonAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
Jackson2ObjectMapperBuilder
.
class
)
@ConditionalOnMissingBean
public
Jackson2ObjectMapperBuilder
jacksonObjectMapperBuilder
(
List
<
Jackson2ObjectMapperBuilderCustomizer
>
customizers
)
{
Jackson2ObjectMapperBuilder
builder
=
new
Jackson2ObjectMapperBuilder
();
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jmx/JmxAutoConfiguration.java
View file @
c1005102
...
...
@@ -97,7 +97,7 @@ public class JmxAutoConfiguration implements EnvironmentAware, BeanFactoryAware
}
@Bean
@ConditionalOnMissingBean
(
MBeanServer
.
class
)
@ConditionalOnMissingBean
public
MBeanServer
mbeanServer
()
{
SpecificPlatform
platform
=
SpecificPlatform
.
get
();
if
(
platform
!=
null
)
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqAutoConfiguration.java
View file @
c1005102
...
...
@@ -60,7 +60,7 @@ import org.springframework.transaction.PlatformTransactionManager;
public
class
JooqAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
DataSourceConnectionProvider
.
class
)
@ConditionalOnMissingBean
public
DataSourceConnectionProvider
dataSourceConnectionProvider
(
DataSource
dataSource
)
{
return
new
DataSourceConnectionProvider
(
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/kafka/KafkaAutoConfiguration.java
View file @
c1005102
...
...
@@ -131,7 +131,7 @@ public class KafkaAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
KafkaAdmin
.
class
)
@ConditionalOnMissingBean
public
KafkaAdmin
kafkaAdmin
()
{
KafkaAdmin
kafkaAdmin
=
new
KafkaAdmin
(
this
.
properties
.
buildAdminProperties
());
kafkaAdmin
.
setFatalIfBrokerNotAvailable
(
this
.
properties
.
getAdmin
().
isFailFast
());
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mustache/MustacheAutoConfiguration.java
View file @
c1005102
...
...
@@ -77,7 +77,7 @@ public class MustacheAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
Mustache
.
Compiler
.
class
)
@ConditionalOnMissingBean
public
Mustache
.
Compiler
mustacheCompiler
(
TemplateLoader
mustacheTemplateLoader
)
{
return
Mustache
.
compiler
().
withLoader
(
mustacheTemplateLoader
)
.
withCollector
(
collector
());
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mustache/MustacheReactiveWebConfiguration.java
View file @
c1005102
...
...
@@ -37,7 +37,7 @@ class MustacheReactiveWebConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
MustacheViewResolver
.
class
)
@ConditionalOnMissingBean
public
MustacheViewResolver
mustacheViewResolver
(
Compiler
mustacheCompiler
)
{
MustacheViewResolver
resolver
=
new
MustacheViewResolver
(
mustacheCompiler
);
resolver
.
setPrefix
(
this
.
mustache
.
getPrefix
());
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mustache/MustacheServletWebConfiguration.java
View file @
c1005102
...
...
@@ -37,7 +37,7 @@ class MustacheServletWebConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
MustacheViewResolver
.
class
)
@ConditionalOnMissingBean
public
MustacheViewResolver
mustacheViewResolver
(
Compiler
mustacheCompiler
)
{
MustacheViewResolver
resolver
=
new
MustacheViewResolver
(
mustacheCompiler
);
this
.
mustache
.
applyToMvcViewResolver
(
resolver
);
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java
View file @
c1005102
...
...
@@ -94,7 +94,7 @@ public abstract class JpaBaseConfiguration implements BeanFactoryAware {
}
@Bean
@ConditionalOnMissingBean
(
PlatformTransactionManager
.
class
)
@ConditionalOnMissingBean
public
PlatformTransactionManager
transactionManager
()
{
JpaTransactionManager
transactionManager
=
new
JpaTransactionManager
();
if
(
this
.
transactionManagerCustomizers
!=
null
)
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/SecurityDataConfiguration.java
View file @
c1005102
...
...
@@ -34,7 +34,7 @@ import org.springframework.security.data.repository.query.SecurityEvaluationCont
EvaluationContextExtensionSupport
.
class
})
public
class
SecurityDataConfiguration
{
@ConditionalOnMissingBean
(
SecurityEvaluationContextExtension
.
class
)
@ConditionalOnMissingBean
@Bean
public
SecurityEvaluationContextExtension
securityEvaluationContextExtension
()
{
return
new
SecurityEvaluationContextExtension
();
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/sendgrid/SendGridAutoConfiguration.java
View file @
c1005102
...
...
@@ -50,7 +50,7 @@ public class SendGridAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
SendGrid
.
class
)
@ConditionalOnMissingBean
public
SendGrid
sendGrid
()
{
if
(
this
.
properties
.
isProxyConfigured
())
{
HttpHost
proxy
=
new
HttpHost
(
this
.
properties
.
getProxy
().
getHost
(),
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/thymeleaf/ThymeleafAutoConfiguration.java
View file @
c1005102
...
...
@@ -147,7 +147,7 @@ public class ThymeleafAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
SpringTemplateEngine
.
class
)
@ConditionalOnMissingBean
public
SpringTemplateEngine
templateEngine
()
{
SpringTemplateEngine
engine
=
new
SpringTemplateEngine
();
engine
.
setEnableSpringELCompiler
(
this
.
properties
.
isEnableSpringElCompiler
());
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/jta/NarayanaJtaConfiguration.java
View file @
c1005102
...
...
@@ -139,7 +139,7 @@ public class NarayanaJtaConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
XADataSourceWrapper
.
class
)
@ConditionalOnMissingBean
public
XADataSourceWrapper
xaDataSourceWrapper
(
NarayanaRecoveryManagerBean
narayanaRecoveryManagerBean
,
NarayanaProperties
narayanaProperties
)
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration.java
View file @
c1005102
...
...
@@ -54,7 +54,7 @@ public class HttpEncodingAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
(
CharacterEncodingFilter
.
class
)
@ConditionalOnMissingBean
public
CharacterEncodingFilter
characterEncodingFilter
()
{
CharacterEncodingFilter
filter
=
new
OrderedCharacterEncodingFilter
();
filter
.
setEncoding
(
this
.
properties
.
getCharset
().
name
());
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration.java
View file @
c1005102
...
...
@@ -170,7 +170,7 @@ public class ErrorMvcAutoConfiguration {
// If the user adds @EnableWebMvc then the bean name view resolver from
// WebMvcAutoConfiguration disappears, so add it back in to avoid disappointment.
@Bean
@ConditionalOnMissingBean
(
BeanNameViewResolver
.
class
)
@ConditionalOnMissingBean
public
BeanNameViewResolver
beanNameViewResolver
()
{
BeanNameViewResolver
resolver
=
new
BeanNameViewResolver
();
resolver
.
setOrder
(
Ordered
.
LOWEST_PRECEDENCE
-
10
);
...
...
spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/restdocs/RestDocsAutoConfiguration.java
View file @
c1005102
...
...
@@ -56,7 +56,7 @@ public class RestDocsAutoConfiguration {
static
class
RestDocsMockMvcAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
MockMvcRestDocumentationConfigurer
.
class
)
@ConditionalOnMissingBean
public
MockMvcRestDocumentationConfigurer
restDocsMockMvcConfigurer
(
ObjectProvider
<
RestDocsMockMvcConfigurationCustomizer
>
configurationCustomizerProvider
,
RestDocumentationContextProvider
contextProvider
)
{
...
...
@@ -88,7 +88,7 @@ public class RestDocsAutoConfiguration {
static
class
RestDocsRestAssuredAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
RequestSpecification
.
class
)
@ConditionalOnMissingBean
public
RequestSpecification
restDocsRestAssuredConfigurer
(
ObjectProvider
<
RestDocsRestAssuredConfigurationCustomizer
>
configurationCustomizerProvider
,
RestDocumentationContextProvider
contextProvider
)
{
...
...
@@ -117,7 +117,7 @@ public class RestDocsAutoConfiguration {
static
class
RestDocsWebTestClientAutoConfiguration
{
@Bean
@ConditionalOnMissingBean
(
WebTestClientRestDocumentationConfigurer
.
class
)
@ConditionalOnMissingBean
public
WebTestClientRestDocumentationConfigurer
restDocsWebTestClientConfigurer
(
ObjectProvider
<
RestDocsWebTestClientConfigurationCustomizer
>
configurationCustomizerProvider
,
RestDocumentationContextProvider
contextProvider
)
{
...
...
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