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

Spring中怎么注入集合值-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關Spring中怎么注入集合值,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設提供從項目策劃、軟件開發(fā),軟件安全維護、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評估等整套的建站服務,主營業(yè)務為成都做網(wǎng)站、網(wǎng)站制作,成都App制作以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。成都創(chuàng)新互聯(lián)公司深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

一 配置

<?xml version="1.0" encoding="GBK"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xmlns="/tupian/20230522/"   xsi:schemaLocation="/tupian/20230522/   /tupian/20230522//spring-beans-4.0.xsd">   <!-- 定義2個普通Axe Bean -->   <bean id="stoneAxe" class="org.crazyit.service.impl.StoneAxe"/>   <bean id="steelAxe" class="org.crazyit.service.impl.SteelAxe"/>   <!-- 定義chinese Bean -->   <bean id="chinese" class="org.crazyit.service.impl.Chinese">      <property name="schools">        <!-- 為調用setSchools()方法配置List集合作為參數(shù)值 -->        <list>           <!-- 每個value、ref、bean...都配置一個List元素 -->           <value>小學</value>           <value>中學</value>           <value>大學</value>        </list>      </property>      <property name="scores">        <!-- 為調用setScores()方法配置Map集合作為參數(shù)值 -->        <map>           <!-- 每個entry配置一個key-value對 -->           <entry key="數(shù)學" value="87"/>           <entry key="英語" value="89"/>           <entry key="語文" value="82"/>        </map>      </property>      <property name="phaseAxes">        <!-- 為調用setPhaseAxes()方法配置Map集合作為參數(shù)值 -->        <map>           <!-- 每個entry配置一個key-value對 -->           <entry key="原始社會" value-ref="stoneAxe"/>           <entry key="農(nóng)業(yè)社會" value-ref="steelAxe"/>        </map>      </property>      <property name="health">        <!-- 為調用setHealth()方法配置Properties集合作為參數(shù)值 -->        <props>           <!-- 每個prop元素配置一個屬性項,其中key指定屬性名 -->           <prop key="血壓">正常</prop>           <prop key="身高">175</prop>        </props>        <!--        <value>           pressure=normal           height=175        </value> -->      </property>      <property name="axes">        <!-- 為調用setAxes()方法配置Set集合作為參數(shù)值 -->        <set>           <!-- 每個value、ref、bean..都配置一個Set元素 -->           <value>普通的字符串</value>           <bean class="org.crazyit.service.impl.SteelAxe"/>           <ref bean="stoneAxe"/>           <!-- 為Set集合配置一個List集合作為元素 -->           <list>              <value>20</value>              <!-- 再次為List集合配置一個Set集合作為元素 -->              <set>                <value type="int">30</value>              </set>           </list>        </set>      </property>      <property name="books">        <!-- 為調用setBooks()方法配置數(shù)組作為參數(shù)值 -->        <list>           <!-- 每個value、ref、bean...都配置一個數(shù)組元素 -->           <value>瘋狂Java講義</value>           <value>瘋狂Android講義</value>           <value>輕量級Java EE企業(yè)應用實戰(zhàn)</value>        </list>      </property>   </bean></beans>

二 接口

Axe

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

Person

package org.crazyit.service;public interface Person{   public void test();}

三 實現(xiàn)

Chinese

package org.crazyit.service.impl;import java.util.*;import org.crazyit.service.*;public class Chinese implements Person{   // 下面是系列集合類型的成員變量   private List<String> schools;   private Map scores;   private Map<String , Axe> phaseAxes;   private Properties health;   private Set axes;   private String[] books;   public Chinese()   {      System.out.println("Spring實例化主調bean:Chinese實例...");   }   // schools的setter方法   public void setSchools(List schools)   {      this.schools = schools;   }   // scores的setter方法   public void setScores(Map scores)   {      this.scores = scores;   }   // phaseAxes的setter方法   public void setPhaseAxes(Map<String , Axe> phaseAxes)   {      this.phaseAxes = phaseAxes;   }   // health的setter方法   public void setHealth(Properties health)   {      this.health = health;   }   // axes的setter方法   public void setAxes(Set axes)   {      this.axes = axes;   }   // books的setter方法   public void setBooks(String[] books)   {      this.books = books;   }   // 訪問上面全部的集合類型的成員變量   public void test()   {      System.out.println(schools);      System.out.println(scores);      System.out.println(phaseAxes);      System.out.println(health);      System.out.println(axes);      System.out.println(java.util.Arrays.toString(books));   }}

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.*;import org.springframework.context.support.*;import org.crazyit.service.*;public class BeanTest{   public static void main(String[] args)throws Exception   {      ApplicationContext ctx = new        ClassPathXmlApplicationContext("beans.xml");      // 獲取容器中Bean,并調用方法。      Person p = ctx.getBean("chinese" , Person.class);      p.test();   }}

五 運行

Spring實例化主調bean:Chinese實例...[小學, 中學, 大學]{數(shù)學=87, 英語=89, 語文=82}{原始社會=org.crazyit.service.impl.StoneAxe@6e1567f1, 農(nóng)業(yè)社會=org.crazyit.service.impl.SteelAxe@56235b8e}{血壓=正常, 身高=175}[普通的字符串, org.crazyit.service.impl.SteelAxe@59494225, org.crazyit.service.impl.StoneAxe@6e1567f1, [20, [30]]][瘋狂Java講義, 瘋狂Android講義, 輕量級Java EE企業(yè)應用實戰(zhàn)]

看完上述內容,你們對Spring中怎么注入集合值有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

當前文章:Spring中怎么注入集合值-創(chuàng)新互聯(lián)
文章出自:http://aaarwkj.com/article20/dpsgco.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)手機網(wǎng)站建設、網(wǎng)站維護服務器托管、微信公眾號、企業(yè)網(wǎng)站制作

廣告

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

成都seo排名網(wǎng)站優(yōu)化
中文字幕人妻熟女人妻| 福利1中文字幕手机在线| 中文字幕国产精品专区| 大陆av剧情网站在线观看| 欧美日韩亚洲精品综合网| 欧美成人精品免费在线| 亚洲欧美日韩有码一区| 91九色在线视频观看| 男女裸体做爰一进一出视频| 日韩一区二区三区视频在线看| 亚洲中文永久免费视频| 美味人妻手机在线观看| 成人爱爱在线视频免费观看| 亚洲一区二区日韩在线| 日本激情人妻一区二区| 超碰国产熟女一区二区三区| 日本免费的高清一区二区| 日韩精品一二区电影| 97久久精品人妻一区二区三区| 欧美精品久久久久九九九| 日本高清一区二区不卡视频 | 男女午夜激情啪啪视频| 国产极品av一区二区三区| 五月天丁香婷婷狠狠狠| 91精品国内手机在线高清| 欧美曰韩国内精品中文| 欧美日韩亚洲人人夜夜澡| 久久精品女人天堂av免费观看 | 欧美高清视频免费播放| 色橹橹欧美午夜精品福利| 18岁以下禁看视频网站| 91麻豆国产在线视频| 国产精品午夜福利亚洲综合网| 欧美夫妻香蕉视频网站| 日韩欧美国产综合一区二区| 欧美日韩亚洲国产激情| 一区二区三区乱码国产| 特色特色欧美黄色影院| 日韩成人在线视频观看| 97色伦综合在线欧美| 91在线人妻一区二区三区|