Use class names instead of types in @ConditionalOnClass annotations.
This commit is contained in:
@@ -49,7 +49,7 @@ import java.util.List;
|
||||
@Configuration
|
||||
@EnableConfigurationProperties(OAuth2ClientProperties.class)
|
||||
@AutoConfigureBefore(ReactiveOAuth2ClientAutoConfiguration.class)
|
||||
@ConditionalOnClass(ClientRegistration.class)
|
||||
@ConditionalOnClass(name = "org.springframework.security.oauth2.client.registration.ClientRegistration")
|
||||
@Conditional(ClientsConfiguredCondition.class)
|
||||
public class CredHubOAuth2AutoConfiguration {
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ public class CredHubTemplateAutoConfiguration {
|
||||
*/
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
@ConditionalOnClass(WebClient.class)
|
||||
@ConditionalOnClass(name = "org.springframework.web.reactive.function.client.WebClient")
|
||||
public ReactiveCredHubOperations reactiveCredHubTemplate(
|
||||
CredHubProperties credHubProperties, ClientOptions clientOptions,
|
||||
@Autowired(required = false) ReactiveClientRegistrationRepository clientRegistrationRepository,
|
||||
|
||||
Reference in New Issue
Block a user