66 lines
1.6 KiB
Java
66 lines
1.6 KiB
Java
package com.szxgl.pars2021.config;
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
@Component
|
|
@ConfigurationProperties(prefix = "oss")
|
|
public class OssPropertiesConfiguration {
|
|
|
|
private static String endpoint;
|
|
|
|
private static String keyid;
|
|
|
|
private static String keysecret;
|
|
|
|
private static String bucketname;
|
|
|
|
private static String bucketDomain;
|
|
|
|
public static String getEndpoint() {
|
|
return endpoint;
|
|
}
|
|
|
|
@Value("${oss.endpoint}")
|
|
public static void setEndpoint(String endpoint) {
|
|
OssPropertiesConfiguration.endpoint = endpoint;
|
|
}
|
|
|
|
public static String getKeyid() {
|
|
return keyid;
|
|
}
|
|
|
|
@Value("${oss.keyid}")
|
|
public static void setKeyid(String keyid) {
|
|
OssPropertiesConfiguration.keyid = keyid;
|
|
}
|
|
|
|
public static String getKeysecret() {
|
|
return keysecret;
|
|
}
|
|
|
|
@Value("${oss.keysecret}")
|
|
public static void setKeysecret(String keysecret) {
|
|
OssPropertiesConfiguration.keysecret = keysecret;
|
|
}
|
|
|
|
public static String getBucketname() {
|
|
return bucketname;
|
|
}
|
|
|
|
@Value("${oss.bucketname}")
|
|
public static void setBucketname(String bucketname) {
|
|
OssPropertiesConfiguration.bucketname = bucketname;
|
|
}
|
|
|
|
public static String getBucketDomain() {
|
|
return bucketDomain;
|
|
}
|
|
|
|
@Value("${oss.bucketDomain}")
|
|
public static void setBucketDomain(String bucketDomain) {
|
|
OssPropertiesConfiguration.bucketDomain = bucketDomain;
|
|
}
|
|
}
|