SpringBoot可以通过配置文件来解决代码部分硬编码问题
创建一个类,如下,使之在配置文件中生效(prefix可自定义,成员变量可自定义)
@Component @ConfigurationProperties(prefix = "sky.alioss") @Data public class AliOssProperties { private String endpoint; private String accessKeyId; private String accessKeySecret; private String bucketName; }
使用时,仅仅需要注入这个类的Bean,然后获取其中的变量即可