package cn.besteam.config; import com.alibaba.fastjson.JSON; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; /** * 存储-配置 * * @author jacob */ @ConfigurationProperties(prefix = "oss") @Component @Slf4j @Data public class OssConfig { private String folder = "dev"; private String accessKeyId; private String accessKeySecret; private String uploadEndpoint; private String downloadEndpoint; private String bucketName; private long downloadUrlExpiration; @PostConstruct public void init() { log.debug("OSS配置信息:" + JSON.toJSONString(this)); } public String getStoreFolder() { return getFolder(); } }