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

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è)公司
亚洲老司机深夜福利| 操老熟女一区二区三区| 欧美日韩亚洲中文综合网 | 深夜释放自己污在线看| 国语自产拍在线观看不卡| 亚洲欧洲精品真人av蜜臀| 91精品国产成人在线| 成人看片亚欧大片在线观看| 天天操天天射夜夜爽| 亚洲天堂av现在观看| 日本高清不卡在线播放| 背德人妻中文字幕无修| 蜜桃成人一区二区三区| 国产三级自拍视频在线观看网站| 免费黄色一区二区三区| 国产高清不卡午夜福利| 日韩欧美人妻中文字幕| 丰满人妻一区二三区av| 成人午夜激情四射av| 91伊人久热精品午夜福利| 农村精品少妇久久久久久| 欧美在线观看黄片视频| 国产H精品在线观看| 东京男人的天堂国产av| 最新国产不卡一区二区| 国产大片久久午夜电影| 亚洲综合另类视频在线观看 | 男人午夜影视在线观看| 国产精品区一区二区三区| 国产精品综合久久蜜臀av| 人妻日韩字幕一区二区| 午夜精品国产日韩欧美在线| 成年人性生活网站视频| 国产精品日韩精品在线| 国产欧美日韩在线高清| 精品国产乱码一区二区三区| 男女性情视频免费大全网站| 中文字幕亚洲精品乱码在线| 午夜体内射精免费视频| 加勒比av免费在线播放| 少妇高潮在线观看免费|