第一种
@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_SECRET;
public static String ACCESS_KEY_ID;
@Override
public void afterPropertiesSet() throws Exception {
ACCESS_KEY_ID = keyid;
ACCESS_KEY_SECRET = keysecret;
}
}
第二种
@Component
@ConfigurationProperties("aliyun.oss.file")
@Setter //必须加Set方法
public class OSSConstantProperties implements InitializingBean {
/**
* 存储节点地址
*/
private String endpoint;
/**
* 秘钥id
*/
private String keyid;
/**
* 密匙
*/
private String keysecret;
/**
* 文件夹名称
*/
private String bucketname;
public static String END_POINT;
public static String KEY_ID;
public static String KEY_SECRET;
public static String BUCKET_NAME;
@Override
public void afterPropertiesSet() throws Exception {
END_POINT = endpoint;
KEY_ID = keyid;
KEY_SECRET = keysecret;
BUCKET_NAME = bucketname;
}
}