pars-h5-2021/src/main/java/com/szxgl/pars2021/config/OssPropertiesConfiguration.java
2021-11-16 09:30:12 +08:00

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;
}
}