获取配置文件的配置信息

103 阅读1分钟

简述

如果将配置信息配置在application.properties中,此时需要创建一个配置类来获取配置信息,目的是项目启动时,将配置信息自动注入。

举例

#阿里云 vod
#不同的服务器,地址不同
aliyun.vod.file.keyid=LTAI4FqfcHfWKrekkf6Fwb6X
aliyun.vod.file.keysecret=uO5xKcXIoBOV82xpkkFB5ZnLosJ9dh

创建一个配置类

@Component
public class ConstantVodUtils implements InitializingBean {
    @Value("${aliyun.vod.file.keyid}")
    private String keyid;

    @Value("${aliyun.vod.file.keysecret}")
    private String keysecret;

    public static String ACCESS_KEY_ID;
    public static String ACCESS_KEY_SECRET;

    @Override
    public void afterPropertiesSet() throws Exception {
        ACCESS_KEY_ID = keyid;
        ACCESS_KEY_SECRET = keysecret;
    }
}