<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    瘋狂

    STANDING ON THE SHOULDERS OF GIANTS
    posts - 481, comments - 486, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    spring :硬編碼注入bean實例

    Posted on 2012-11-16 17:12 瘋狂 閱讀(4118) 評論(0)  編輯  收藏 所屬分類: spring

    本實例通過手動編碼注冊spring國際化處理的bean(ResourceBundleMessageSource):
    在通過xml文件來注冊國際化處理bean時的配置:

    <beans>  
       
    <bean id="messageSource"  class="org.springframework.context.support.ResourceBundleMessageSource">       
          
    <property name="basename" value="messages"/>  
          
    <property name="useCodeAsDefaultMessage" value="true"/>  
       
    </bean>  
    </beans>  


    現在為減少配置文件進行手動編碼注入:具體如下

     

    public class TestRegisterBean {

     
    public static void main(String[] args) {

      ClassPathXmlApplicationContext applicationContext 
    = new ClassPathXmlApplicationContext(
        
    "applicationContext.xml");//在web環境下也可通過如下如方式獲取
    //
    WebApplicationContextUtils.getRequiredWebApplicationContext(servletContextEvent
          .getServletContext());
      
      DefaultListableBeanFactory beanFactory 
    = (DefaultListableBeanFactory)                 

    applicationContext.getBeanFactory();
      GenericBeanDefinition messageSourceDefinition 
    = new GenericBeanDefinition();
     
      
    //參數參考上面配置文件里面
      Map<String , String> original = new HashMap<String, String>();
      original.put(
    "basenames""messages");
      original.put(
    "useCodeAsDefaultMessage""true");
      messageSourceDefinition.setBeanClass(ResourceBundleMessageSource.
    class);
      messageSourceDefinition.setPropertyValues(
    new MutablePropertyValues(original));
      
    //注冊
      beanFactory.registerBeanDefinition("ResourceBundleMessageSource",
        messageSourceDefinition);
      
    //獲取
      ResourceBundleMessageSource messageSource = (ResourceBundleMessageSource) applicationContext
        .getBean(
    "ResourceBundleMessageSource");
                    
    //測試
      System.out.println(messageSource.getMessage("test"nullnull));
     }


    }


    測試本實例需在classpath下面創建messages_zh_CN.properties 并添加test。

    主站蜘蛛池模板: 亚洲日韩看片无码电影| 两个人看的www视频免费完整版| 成年女人永久免费观看片| 特黄特色大片免费| 亚洲国产精彩中文乱码AV| 国产99视频精品免费观看7| 国产精品亚洲综合网站| 亚洲av综合avav中文| 成人免费在线视频| 好湿好大好紧好爽免费视频| 亚洲欧洲春色校园另类小说| 免费**毛片在线播放直播| 老汉精品免费AV在线播放| 午夜亚洲国产理论片二级港台二级 | 中文字幕在线日亚洲9| 国产亚洲精aa成人网站| 曰批全过程免费视频在线观看| 又长又大又粗又硬3p免费视频| 亚洲最新中文字幕| 中文字幕亚洲第一| 在线播放高清国语自产拍免费| 永久在线观看免费视频| 亚洲av无码成人精品国产| 亚洲一区二区中文| 亚洲精品国产电影| 在线观看免费a∨网站| 先锋影音资源片午夜在线观看视频免费播放| 亚洲欧美日韩中文无线码| 久久国产亚洲高清观看| 超清首页国产亚洲丝袜| 日韩免费电影在线观看| 国产国产人免费视频成69堂| a毛片免费全部播放完整成| 激情婷婷成人亚洲综合| 亚洲中文字幕乱码AV波多JI| 久久精品九九亚洲精品| 亚洲精品乱码久久久久66| 亚洲国产成人VA在线观看| 免费黄色网址入口| 成人免费AA片在线观看| 99re6热视频精品免费观看|