简述
如果将配置信息配置在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;
}
}