package com.xiaopeng.map.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; /** * 阿里云 OSS 配置属性(ROBOTAXI ODD 图层上传) */ @Data @Component @ConfigurationProperties(prefix = "aliyun.oss") public class OssProperties { /** * 是否启用 OSS */ private boolean enabled = true; /** * OSS Endpoint,如 oss-cn-beijing.aliyuncs.com */ private String endpoint; /** * AccessKey ID */ private String accessKeyId; /** * AccessKey Secret */ private String accessKeySecret; /** * Bucket 名称 */ private String bucketName = "cngp-crowdsourcing"; /** * 路径前缀,如 ROBOTAXI_ODD_layer */ private String pathPrefix = "ROBOTAXI_ODD_layer"; /** * OSS 路径中的环境:test(测试)、staging(预发)、prod(生产) * 支持占位符:${spring.profiles.active} 或环境变量 ${OSS_ENV:test} */ private String env = "test"; }