@Value关于static字段的注入
@Component public class BaseCode { //应用key public static String APP_KEY; //应用密钥 public static String APP_SECRET; //不带参数的请求地址 public static String REQUEST_URL; @Value("${open.appKey}") private String appKey; @Value("${open.appSecret}") private String appSecret; @Value("${open.requestUrl}") private String requestUrl; @PostConstruct public void init() { APP_KEY = appKey; APP_SECRET=appSecret; REQUEST_URL=requestUrl; //System.out.println("---初始化开放平台api参数---appKey---"+APP_KEY+"---appSecret---"+APP_SECRET+"---url---"+REQUEST_URL+"---"); } }
作者:null-npe 出处:https://www.cnblogs.com/npe 由于作者个人水平有限,如果文中有什么错误,欢迎指出。以免更多的人被误导。 |