欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Spring實(shí)戰(zhàn)之注入嵌套Bean操作示例

本文實(shí)例講述了Spring實(shí)戰(zhàn)之注入嵌套Bean操作。分享給大家供大家參考,具體如下:

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的宣州網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

一 配置

<?xml version="1.0" encoding="GBK"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns="http://www.springframework.org/schema/beans"
   xsi:schemaLocation="http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
   <bean id="chinese" class="org.crazyit.app.service.impl.Chinese">
      <!-- 驅(qū)動調(diào)用chinese的setAxe()方法,使用嵌套Bean作為參數(shù) -->
      <property name="axe">
        <!-- 嵌套Bean配置的對象僅作為setter方法的參數(shù)
           嵌套Bean不能被容器訪問,因此無需指定id屬性-->
        <bean class="org.crazyit.app.service.impl.SteelAxe"/>
      </property>
   </bean>
</beans>

二 接口

Axe

package org.crazyit.app.service;
public interface Axe
{
   // Axe接口里有個砍的方法
   public String chop();
}

Person

package org.crazyit.app.service;
public interface Person
{
   // 定義一個使用斧子的方法
   public void useAxe();
}

三 實(shí)現(xiàn)

Chinese

package org.crazyit.app.service.impl;
import org.crazyit.app.service.*;
public class Chinese implements Person
{
   private Axe axe;
   // 設(shè)值注入所需的setter方法
   public void setAxe(Axe axe)
   {
      this.axe = axe;
   }
   // 實(shí)現(xiàn)Person接口的useAxe方法
   public void useAxe()
   {
      // 調(diào)用axe的chop()方法,
      // 表明Person對象依賴于axe對象
      System.out.println(axe.chop());
   }
}

StoneAxe

package org.crazyit.app.service.impl;
import org.crazyit.app.service.*;
public class StoneAxe implements Axe
{
   public String chop()
   {
      return "石斧砍柴好慢";
   }
}

SteelAxe

package org.crazyit.app.service.impl;
import org.crazyit.app.service.*;
public class SteelAxe implements Axe
{
   public String chop()
   {
      return "鋼斧砍柴真快";
   }
}

四 測試類

package lee;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.crazyit.app.service.*;
public class BeanTest
{
  public static void main(String[] args)throws Exception
  {
    // 創(chuàng)建Spring容器
    ApplicationContext ctx = new
      ClassPathXmlApplicationContext("beans.xml");
    // 獲取chinese 實(shí)例
    Person p = ctx.getBean("chinese" , Person.class);
    // 調(diào)用useAxe()方法
    p.useAxe();
  }
}

五 運(yùn)行

鋼斧砍柴真快

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Spring框架入門與進(jìn)階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對大家java程序設(shè)計有所幫助。

本文標(biāo)題:Spring實(shí)戰(zhàn)之注入嵌套Bean操作示例
轉(zhuǎn)載注明:http://aaarwkj.com/article28/phddjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站維護(hù)、、動態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
黄色国产传媒在线播放| 久国产精品久久久极品| 免费看真人性生活视频| 欧美午夜福利视频电影| 天堂网一区二区三区四区| 日韩不卡区免费在线观看| 国产国语久久91老女人| 成人一区二区三区观看| 中文字幕国产精品经典三级| 欧美日韩精品人妻二区| 天天操天天干蜜桃av| 亚洲久久精品一区二区| 国产中文字幕精品在线| 欧美日韩国产一下老妇| 91精品蜜臀国产综合久久久久久 | 国产b片免费在线观看| 日本三卡=卡无人区| 日韩精品专区中文字幕| 亚洲av日韩精品一区二区| 国产日产精品久久一区| 亚洲天堂国产成人精品| 日韩一级毛一片欧美一级| 91精品人妻二区三区| 少妇一区二区三区免费| 亚洲香蕉av在线一区二区三区| 日产极品一区二区三区| 久久久久久亚洲av黄床| 久久精品一区二区日韩| 极品美女被插到高潮喷水| 午夜亚洲大片在线观看| 日本高清三级精品一区二区| 亚洲无综合素人在线观看| 精品一级人片内射视频| 亚洲码欧美码一区二区三区| 日韩免费在线观看av| 日本啪啪精品一区二区三区| 日本一区二区 视频| 欧美国产综合欧美一区二区三区| 国产午夜视频在线观看一区| 免费在线观看性生活视频| 亚洲中文字幕一二区日韩|