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