Update FileUploadConfig.java

cyj
pbvfus8to 8 months ago
parent 1f0d48978e
commit 03ae0a4315

@ -25,38 +25,59 @@ import com.yami.shop.common.bean.Qiniu;
import java.util.Objects;
/**
*
*
* Spring @Configuration @Bean Spring
* 便使使
*
* @author lgh
*/
@Configuration
public class FileUploadConfig {
@Autowired
private Qiniu qiniu;
// 通过 Spring 的自动注入机制,将 Qiniu 类型的配置对象注入到当前类中,该对象应该包含了七牛云服务相关的配置信息,如密钥、存储区域等。
@Autowired
private Qiniu qiniu;
/**
*
* com.qiniu.storage.Configuration
* 使ZoneqiniuQiniuZone
* Zone
*
* @return
*/
@Bean
public com.qiniu.storage.Configuration qiniuConfig() {
Zone zone = null;
// 判断配置对象中的机房区域枚举值是否为华北区HUA_BEI如果是则创建对应的七牛云华北区 Zone 实例。
if (Objects.equals(qiniu.getZone(), QiniuZone.HUA_BEI)) {
zone = Zone.huabei();
} else if (Objects.equals(qiniu.getZone(), QiniuZone.HUA_DONG)) {
}
// 判断是否为华东区HUA_DONG若是则创建华东区 Zone 实例。
else if (Objects.equals(qiniu.getZone(), QiniuZone.HUA_DONG)) {
zone = Zone.huadong();
} else if (Objects.equals(qiniu.getZone(), QiniuZone.HUA_NAN)) {
}
// 判断是否为华南区HUA_NAN若是则创建华南区 Zone 实例。
else if (Objects.equals(qiniu.getZone(), QiniuZone.HUA_NAN)) {
zone = Zone.huanan();
} else if (Objects.equals(qiniu.getZone(), QiniuZone.BEI_MEI)) {
}
// 判断是否为北美区BEI_MEI若是则创建北美区 Zone 实例。
else if (Objects.equals(qiniu.getZone(), QiniuZone.BEI_MEI)) {
zone = Zone.beimei();
} else if (Objects.equals(qiniu.getZone(), QiniuZone.XIN_JIA_PO)) {
}
// 判断是否为新加坡区XIN_JIA_PO若是则创建新加坡区 Zone 实例。
else if (Objects.equals(qiniu.getZone(), QiniuZone.XIN_JIA_PO)) {
zone = Zone.xinjiapo();
}
// 使用选定的 Zone 实例创建并返回七牛云存储的配置实例,用于后续的七牛云服务操作。
return new com.qiniu.storage.Configuration(zone);
}
/**
*
* UploadManager
* qiniuConfig()
* 使
*
* @return
*/
@Bean
public UploadManager uploadManager() {
@ -64,8 +85,10 @@ public class FileUploadConfig {
}
/**
*
* @return
* Authqiniu访accessKeysecretKey
* 使
*
* @return 访
*/
@Bean
public Auth auth() {
@ -73,10 +96,14 @@ public class FileUploadConfig {
}
/**
*
* BucketManagerBucket
* auth()
* qiniuConfig()
*
* @return
*/
@Bean
public BucketManager bucketManager() {
return new BucketManager(auth(), qiniuConfig());
}
}
}
Loading…
Cancel
Save