package com.ycl.utils;
|
|
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.stereotype.Component;
|
|
@Component
|
public class ConstantPropertiesUtils implements InitializingBean {
|
|
@Value("${aliyun.oss.endpoint}")
|
private String endpoint;
|
@Value("${aliyun.oss.keyId}")
|
private String keyId;
|
@Value("${aliyun.oss.keySecret}")
|
private String keySecret;
|
@Value("${aliyun.oss.bucketName}")
|
private String bucketName;
|
|
@Value("${aliyun.oss.prefixUrl}")
|
private String prefixUrl;
|
|
// 定义公开的静态常量
|
public static String END_POINT;
|
public static String ACCESS_KEY_ID;
|
public static String ACCESS_KEY_SECRET;
|
public static String BUCKET_NAME;
|
public static String PREFIX_URL;
|
|
@Override
|
public void afterPropertiesSet() throws Exception {
|
END_POINT = endpoint;
|
ACCESS_KEY_ID = keyId;
|
ACCESS_KEY_SECRET = keySecret;
|
BUCKET_NAME = bucketName;
|
PREFIX_URL = prefixUrl;
|
}
|
}
|