在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ Spring如何通過@Value給常量類賦值

Spring如何通過@Value給常量類賦值

有一個常量類,里面若干個常量是通過@Value讀取properties獲得,直接使用里面常量的話的值都是null,有沒有方法可以通過注解把值注入給常量類?如果直接用xml注入的話,后續(xù)更改值的時候會非常不方便。
圖片描述

圖片描述

回答
編輯回答
短嘆

常量必須在聲明的時候賦值。還有你這個不是常量吧,java里面應該static是靜態(tài)修飾符,final才是常量。還有就是考慮一下你是在何時使用的這些靜態(tài)變量,這個時候spring是否已經(jīng)將值注入。

2018年8月13日 21:52
編輯回答
遺莣

無法直接使用@Value注入靜態(tài)變量
可以

@Value("${z.text}")
    public void setText(String val){
        text=val;
    }
2017年11月20日 15:17