jiangping
2025-04-21 82c8ea922d3effc048b9c81f022c5922a3b40791
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.doumee.service.third;
 
import com.azure.storage.blob.BlobContainerClient;
import com.azure.storage.blob.BlobServiceClient;
import com.azure.storage.blob.BlobServiceClientBuilder;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
 
//@Service
public class AzureBlobStorageService {
 
    @Value("${azure.storage.connectionString}")
    private String connectionString;
    private BlobServiceClient blobServiceClient;
 
    public AzureBlobStorageService() {
        this.blobServiceClient = new BlobServiceClientBuilder().connectionString(connectionString).buildClient();
    }
 
    public BlobContainerClient getBlobContainerClient(String containerName) {
        return blobServiceClient.getBlobContainerClient(containerName);
    }
}