<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讓執行步驟輸出更詳細).

    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

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


    網站導航:
     
    主站蜘蛛池模板: 中文字幕在线日亚洲9| 在线亚洲97se亚洲综合在线| 亚洲欧洲国产精品你懂的| eeuss免费天堂影院| 亚洲精品第一国产综合境外资源| 亚洲乱色熟女一区二区三区蜜臀| 蜜桃视频在线观看免费网址入口| 亚洲国产成人精品久久| 美女视频黄的全免费视频| 亚洲av片不卡无码久久| 69成人免费视频无码专区| 亚洲日韩精品国产一区二区三区 | 中文字幕免费视频| 亚洲精品中文字幕无码AV| 青娱乐免费在线视频| 亚洲av无一区二区三区| 亚洲成AV人在线观看网址| 中文精品人人永久免费 | 97人妻无码一区二区精品免费| 亚洲精品国产情侣av在线| 免费人成视频在线| 国产精品观看在线亚洲人成网| 亚洲成?v人片天堂网无码| 国产精品免费一区二区三区四区| 青青草原精品国产亚洲av| 两个人的视频高清在线观看免费| 国产AV无码专区亚洲AV蜜芽 | 国产一区二区三区在线免费观看 | 久久久久亚洲爆乳少妇无| 久久免费高清视频| 亚洲国产av美女网站| 亚洲国产成人精品无码久久久久久综合| 国产激情久久久久影院老熟女免费 | 亚洲精品免费在线视频| 日本二区免费一片黄2019| 中国内地毛片免费高清| 亚洲国产综合在线| 亚洲精品一级无码中文字幕| 久久成人国产精品免费软件| 豆国产96在线|亚洲| 91亚洲国产成人精品下载|