Class StorageAutoConfiguration
- java.lang.Object
-
- com.azure.spring.autoconfigure.storage.StorageAutoConfiguration
-
@Configuration @ConditionalOnClass({com.azure.storage.blob.BlobServiceClientBuilder.class,com.azure.storage.file.share.ShareServiceClientBuilder.class}) @ConditionalOnResource(resources="classpath:storage.enable.config") @EnableConfigurationProperties(StorageProperties.class) public class StorageAutoConfiguration extends ObjectAn auto-configuration for Azure Storage Account- Author:
- Warren Zhu
-
-
Constructor Summary
Constructors Constructor Description StorageAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.storage.blob.BlobServiceClientBuilderblobServiceClientBuilder(StorageProperties storageProperties)Declare BlobServiceClientBuilder bean.com.azure.storage.file.share.ShareServiceClientBuildershareServiceClientBuilder(StorageProperties storageProperties)Declare ShareServiceClientBuilder bean.
-
-
-
Method Detail
-
blobServiceClientBuilder
@Bean @ConditionalOnMissingBean @ConditionalOnProperty("azure.storage.blob-endpoint") public com.azure.storage.blob.BlobServiceClientBuilder blobServiceClientBuilder(StorageProperties storageProperties)Declare BlobServiceClientBuilder bean.- Parameters:
storageProperties- the Storage properties- Returns:
- BlobServiceClientBuilder bean
-
shareServiceClientBuilder
@Bean @ConditionalOnMissingBean @ConditionalOnProperty("azure.storage.file-endpoint") public com.azure.storage.file.share.ShareServiceClientBuilder shareServiceClientBuilder(StorageProperties storageProperties)Declare ShareServiceClientBuilder bean.- Parameters:
storageProperties- the Storage properties- Returns:
- ShareServiceClientBuilder bean
-
-