Use class names instead of types in @ConditionalOnClass annotations.

This commit is contained in:
Scott Frederick
2019-01-02 15:00:12 -06:00
parent de5a9d1346
commit 4c5cd24403
2 changed files with 2 additions and 2 deletions

View File

@@ -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 {

View File

@@ -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,