All Downloads are FREE. Search and download functionalities are using the official Maven repository.

framework.config.S3Config Maven / Gradle / Ivy

package framework.config;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
@Slf4j
@Configuration
@ConfigurationProperties(prefix = "sys.s3")
public class S3Config {

    private String accessKey;
    private String secretKey;
    private String region;
    private String bucket;
    private String endPoint;
    private Boolean pathStyle;
    //内存交换最大值(值必需大于等于 partSize)
    private Integer saveMemoryMax = 20 * 1024 * 1024;
    //分片大小 (值必需大于5M)
    private Integer partSize = 10 * 1024 * 1024;
    /**
     * 启用压缩的路径前缀
     */
    private String[] compressPathStarts;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy