根据配置文件选择七牛云机房

master
OPGame 7 years ago
parent 9a76de8092
commit a0d58cad8a

@ -10,6 +10,7 @@
package com.yami.shop.common.bean;
import com.yami.shop.common.enums.QiniuZone;
import lombok.Data;
/**
@ -27,4 +28,5 @@ public class Qiniu {
private String resourcesUrl;
private QiniuZone zone;
}

@ -10,6 +10,7 @@
package com.yami.shop.common.config;
import com.yami.shop.common.enums.QiniuZone;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@ -20,6 +21,8 @@ import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;
import com.yami.shop.common.bean.Qiniu;
import java.util.Objects;
/**
*
* @author lgh
@ -32,11 +35,23 @@ public class FileUploadConfig {
private Qiniu qiniu;
/**
*
*
*/
@Bean
public com.qiniu.storage.Configuration qiniuConfig() {
return new com.qiniu.storage.Configuration(Zone.zone2());
Zone zone = null;
if (Objects.equals(qiniu.getZone(), QiniuZone.HUA_BEI)) {
zone = Zone.huabei();
} else if (Objects.equals(qiniu.getZone(), QiniuZone.HUA_DONG)) {
zone = Zone.huadong();
} else if (Objects.equals(qiniu.getZone(), QiniuZone.HUA_NAN)) {
zone = Zone.huanan();
} else if (Objects.equals(qiniu.getZone(), QiniuZone.BEI_MEI)) {
zone = Zone.beimei();
} else if (Objects.equals(qiniu.getZone(), QiniuZone.XIN_JIA_PO)) {
zone = Zone.xinjiapo();
}
return new com.qiniu.storage.Configuration(zone);
}
/**

@ -0,0 +1,39 @@
package com.yami.shop.common.enums;
/**
* zone
* @author LGH
*/
public enum QiniuZone {
/**
*
*/
HUA_DONG(),
/**
*
*/
HUA_BEI(),
/**
*
*/
HUA_NAN(),
/**
*
*/
BEI_MEI(),
/**
*
*/
XIN_JIA_PO(),
;
QiniuZone(){
}
}

@ -2,6 +2,8 @@ shop.qiniu.resourcesUrl=http://img-test.gz-yami.com/
shop.qiniu.accessKey=****
shop.qiniu.secretKey=****
shop.qiniu.bucket=****
# \u5177\u4F53\u67E5\u770BQiniuZone.java
shop.qiniu.zone=HUA_NAN
shop.aLiDaYu.accessKeyId=
shop.aLiDaYu.accessKeySecret=

Loading…
Cancel
Save