91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在controller中無法通過注解@Value獲取到配置文件中定義的值解決辦法

發布時間:2020-07-17 11:18:05 來源:網絡 閱讀:3005 作者:阿山哥258 欄目:編程語言

使用springMVC的朋友,有時候可能會遇到以下問題:

想在controller中使用@Value指定變量,但是無法得到對應的值。而在server層獲取,是正常的。
解決方案:
1:在srping-mvc.xml 加上以下配置。相當于在springmvc配置文件中也讀取properties文件,這樣controller就訪問自己容器中的數據
<context:property-placeholder location="classpath:config.properties" ignore-unresolvable="true" />
2:在父容器中注冊一個公用Bean,然后把配置文件的值注入到這個Bean中

因為Service層的對象是有Spring容器創建,因此我們定義一個Component: AccOauthUtils,注入進來屬性用public修飾

@Component
public class AccOauthUtils {

@Value("${accStatus}")
public String accStatus;

在controller注入(必須通過@Autowired注解,通過new AccOauthUtils的形式無法獲取值):

@Autowired
private AccOauthUtils accOauthUtils;

再通過 accOauthUtils.accStatus獲取

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武宁县| 台江县| 孝感市| 林西县| 浦北县| 女性| 长岭县| 大渡口区| 长汀县| 西青区| 峨眉山市| 钟山县| 绩溪县| 柏乡县| 石柱| 兴业县| 襄汾县| 阿坝县| 商都县| 利川市| 延长县| 池州市| 乐东| 大名县| 福清市| 太康县| 雅江县| 灵武市| 弥渡县| 巴南区| 电白县| 邻水| 兴山县| 灌云县| 家居| 昭觉县| 沂源县| 通榆县| 崇文区| 灵台县| 石城县|