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

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

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

    Alex刺客

    Dancing fingers, damage world. -- 舞動手指,破壞世界.

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      57 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
    Spring 下載地址: http://www.springsource.org/download

    最少依賴包 commons-logging-1.1.1.jar spring.jar (我增加了log4j讓執(zhí)行步驟輸出更詳細).

    1. Hello.java
    1?package?alex.study.spring.hello;
    2?
    3?public?interface?Hello?{
    4?????void?salute();
    5?}

    2. HelloImp.java
    ?1?package?alex.study.spring.hello;
    ?2?
    ?3?public?class?HelloImp?implements?Hello?{
    ?4?
    ?5?????private?String?name;
    ?6?????private?String?send;
    ?7?????
    ?8?????public?HelloImp(String?name,?String?send)?{
    ?9?????????this.name?=?name;
    10?????????this.send?=?send;
    11?????}
    12?
    13?????public?void?setName(String?name)?{
    14?????????this.name?=?name;
    15?????}
    16?
    17?????public?void?setSend(String?send)?{
    18?????????this.send?=?send;
    19?????}
    20?
    21?????@Override
    22?????public?void?salute()?{
    23?????????System.out.println(name?+?"?:?"?+?send);
    24?????}
    25?
    26?}
    27?

    3. spring-hello.xml (跟以上類放在同一包中)
    ?1?<?xml?version="1.0"?encoding="UTF-8"?>
    ?2?<beans?xmlns="http://www.springframework.org/schema/beans"
    ?3?????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    ?4?????xsi:schemaLocation="http://www.springframework.org/schema/beans?
    ?5?????http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
    ?6?
    ?7?????<!--?構造方法注入Bean?-->
    ?8?????<bean?id="helloimp"?class="alex.study.spring.hello.HelloImp">
    ?9?????????<!--?告訴Spring通過構造函數給Bean屬性賦值?-->
    10?????????<constructor-arg?value="alex"?/>
    11?????????<constructor-arg?value="Hello?World!"/>
    12?????</bean>
    13?</beans>
    14?

    4. log4j.properties (src目錄下)
    1?log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    2?log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    3?log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss}?[%5p]?%c{1}?-?%m%n
    4?
    5?log4j.rootLogger=DEBUG,?stdout
    6?
    7?log4j.category.com.springinaction=DEBUG
    8?log4j.category.org.springframework=DEBUG
    9?

    5. HelloApp.java
    ?1?package?alex.study.spring.hello;
    ?2?
    ?3?import?org.springframework.beans.factory.BeanFactory;
    ?4?import?org.springframework.beans.factory.xml.XmlBeanFactory;
    ?5?import?org.springframework.core.io.ClassPathResource;
    ?6?
    ?7?public?class?HelloApp?{
    ?8?????public?static?void?main(String[]?args)?{
    ?9?????????//初始化Bean工廠
    10?????????BeanFactory?factory?=?new?XmlBeanFactory(new?ClassPathResource("alex/study/spring/hello/spring-hello.xml"));
    11?????????Hello?hello?=?(Hello)?factory.getBean("helloimp");??//從Bean工廠獲取xml文件配置的ID為helloimp?Bean.
    12
    13?????????hello.salute();
    14?????}
    15?}
    16?

    6. 輸出結果
    1?
    2?14:45:38?[DEBUG]?DefaultBeanDefinitionDocumentReader?-?Loading?bean?definitions
    3?14:45:38?[DEBUG]?XmlBeanFactory?-?Creating?shared?instance?of?singleton?bean?'helloimp'
    4?14:45:38?[DEBUG]?XmlBeanFactory?-?Creating?instance?of?bean?'helloimp'
    5?14:45:38?[DEBUG]?XmlBeanFactory?-?Eagerly?caching?bean?'helloimp'?to?allow?for?resolving?potential?circular?references
    6?14:45:38?[DEBUG]?XmlBeanFactory?-?Finished?creating?instance?of?bean?'helloimp'
    7?alex?:?Hello?World!

    posted on 2010-07-02 23:10 Alex刺客 閱讀(451) 評論(0)  編輯  收藏 所屬分類: Spring Study Notes

    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲宅男天堂在线观看无病毒| 成年男女男精品免费视频网站 | 成人啪精品视频免费网站| 色噜噜综合亚洲av中文无码| 久久免费国产精品| 亚洲欧洲久久av| 国产特黄特色的大片观看免费视频| 国产在线观看www鲁啊鲁免费| 亚洲av日韩av永久无码电影| 日韩a级毛片免费视频| 亚洲丰满熟女一区二区哦| 男男AV纯肉无码免费播放无码 | 亚洲AV无码专区国产乱码4SE| 99久久免费国产精品热| 亚洲AV无码一区二区乱孑伦AS| 无码AV片在线观看免费| 亚洲视频一区二区三区| 日韩吃奶摸下AA片免费观看| 亚洲精品国产首次亮相 | 亚洲JIZZJIZZ中国少妇中文| 特级做a爰片毛片免费看| 亚洲免费观看视频| 狼群影院在线观看免费观看直播 | 在线观看亚洲电影| 国产亚洲自拍一区| 99国产精品视频免费观看| 亚洲av日韩av无码av| 免费一级毛片在线播放不收费| 国产精品免费久久久久久久久| 亚洲黄色在线视频| 日本特黄特色免费大片| 久久最新免费视频| 亚洲成人福利网站| 无码专区一va亚洲v专区在线| 国产午夜不卡AV免费| 亚洲国产成人精品无码区在线网站| 性做久久久久免费观看| 精品在线免费观看| 亚洲人成色99999在线观看| 国产亚洲午夜高清国产拍精品| 999国内精品永久免费观看|