最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring中@value注解需要注意的問題

 更新時間:2017年03月31日 15:02:12   作者:qiuhan888  
本篇文章主要介紹了spring中@value注解需要注意的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

首先,@value需要參數(shù),這里參數(shù)可以是兩種形式:@Value("#{configProperties['t1.msgname']}")或者@Value("${t1.msgname}");

其次,下面我們來看看如何使用這兩形式,在配置上有什么區(qū)別:

1、 @Value("#{configProperties['t1.msgname']}")這種形式的配置中有“configProperties”,其實它指定的是配置文件的加載對象:配置如下:

<bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
   <property name="locations">
     <list>
       <value>classpath:/config/t1.properties</value>
     </list>
   </property>
 </bean> 

這樣配置就可完成對屬性的具體注入了;

2、 @Value("${t1.msgname}")這種形式不需要指定具體加載對象,這時候需要一個關(guān)鍵的對象來完成PreferencesPlaceholderConfigurer,這個對象的配置可以利用上面配置1中的配置,也可以自己直接自定配置文件路徑。

如果使用配置1中的配置,可以寫成如下情況:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
    <property name="properties" ref="configProperties"/>
 </bean> 

如果直接指定配置文件的話,可以寫成如下情況:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
    <property name="location">
    <value>config/t1.properties</value>
    </property>
  </bean> 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何使用Spring Security實現(xiàn)用戶-角色-資源的權(quán)限控制

    如何使用Spring Security實現(xiàn)用戶-角色-資源的權(quán)限控制

    文章介紹了如何通過SpringSecurity實現(xiàn)用戶-角色-資源的權(quán)限管理,包括基于角色的請求控制、加載用戶角色信息、角色與資源的關(guān)聯(lián)等步驟,同時,提供了一些測試場景,以驗證權(quán)限控制是否正確,感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • springBoot配置國產(chǎn)達夢數(shù)據(jù)庫的示例詳解

    springBoot配置國產(chǎn)達夢數(shù)據(jù)庫的示例詳解

    本文向大家介紹springBoot?配置國產(chǎn)達夢數(shù)據(jù)庫的相關(guān)知識,文章結(jié)合示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • shiro多驗證登錄代碼實例及問題解決

    shiro多驗證登錄代碼實例及問題解決

    這篇文章主要介紹了shiro多驗證登錄代碼實例及問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • Jenkins初級應(yīng)用之Invoke?Phing?targets插件配置

    Jenkins初級應(yīng)用之Invoke?Phing?targets插件配置

    這篇文章主要為大家介紹了Jenkins初級應(yīng)用之Invoke?Phing?targets的插件配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪<BR>
    2022-04-04
  • spring boot整合netty的實現(xiàn)方法

    spring boot整合netty的實現(xiàn)方法

    這篇文章主要介紹了spring boot整合netty的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Java里得到00:00:00格式的時分秒的Timestamp

    Java里得到00:00:00格式的時分秒的Timestamp

    Java里如何得到00:00:00格式的時分秒的Timestamp ,下面是具體的實現(xiàn)代碼,需要的朋友可以參考下。
    2009-09-09
  • maven中添加memcached.jar的配置步驟

    maven中添加memcached.jar的配置步驟

    在Java項目中使用Maven管理依賴時,如果需要添加??memcached.jar??依賴,可以通過本文介紹的步驟進行配置,文章通過代碼示例講解的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • Java顯示程序包不存在的三種解決方法總結(jié)

    Java顯示程序包不存在的三種解決方法總結(jié)

    在Java開發(fā)中,有時會遇到“程序包javax.servlet不存在”等錯誤提示,這通常是因為缺少必要的庫或依賴項,這篇文章主要給大家介紹了關(guān)于Java顯示程序包不存在的三種解決方法,需要的朋友可以參考下
    2024-07-07
  • 基于SpringBoot開機啟動與@Order注解

    基于SpringBoot開機啟動與@Order注解

    這篇文章主要介紹了SpringBoot開機啟動與@Order注解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 基于@RequestMapping 用法詳解之地址映射

    基于@RequestMapping 用法詳解之地址映射

    這篇文章主要介紹了@RequestMapping 用法詳解之地址映射,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評論

乌兰浩特市| 循化| 会同县| 岑巩县| 灵丘县| 沐川县| 五常市| 闽侯县| 佛山市| 左贡县| 南木林县| 清远市| 藁城市| 厦门市| 延津县| 芮城县| 桂阳县| 长垣县| 堆龙德庆县| 晴隆县| 普宁市| 信阳市| 盐津县| 千阳县| 永州市| 上栗县| 太仆寺旗| 浮梁县| 焉耆| 邵东县| 汶川县| 浏阳市| 巴东县| 松阳县| 准格尔旗| 定兴县| 英山县| 肇庆市| 邢台市| 青海省| 临武县|