日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring——依赖注入类型

發布時間:2025/3/20 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring——依赖注入类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以例子說明:

一、新建Student類,聲明各屬性,創建成JavaBean:

?

1 package spring; 2 3 import java.util.List; 4 import java.util.Map; 5 import java.util.Properties; 6 import java.util.Set; 7 8 public class Student { 9 private int sid; 10 private String sname; 11 private String sex; 12 private StuClass stuClass; 13 14 private Set course; 15 private Set<StuClass> classSet; 16 17 private Map C2S; 18 19 private List score; 20 private List<StuClass> classList; 21 22 private Properties properties; 23 24 public int getSid() { 25 return sid; 26 } 27 28 public void setSid(int sid) { 29 this.sid = sid; 30 } 31 32 public String getSname() { 33 return sname; 34 } 35 36 public void setSname(String sname) { 37 this.sname = sname; 38 } 39 40 public String getSex() { 41 return sex; 42 } 43 44 public void setSex(String sex) { 45 this.sex = sex; 46 } 47 48 public StuClass getStuClass() { 49 return stuClass; 50 } 51 52 public void setStuClass(StuClass stuClass) { 53 this.stuClass = stuClass; 54 } 55 56 public Set getCourse() { 57 return course; 58 } 59 60 public void setCourse(Set course) { 61 this.course = course; 62 } 63 64 public Set<StuClass> getClassSet() { 65 return classSet; 66 } 67 68 public void setClassSet(Set<StuClass> classSet) { 69 this.classSet = classSet; 70 } 71 72 public Map getC2S() { 73 return C2S; 74 } 75 76 public void setC2S(Map c2s) { 77 C2S = c2s; 78 } 79 80 public List getScore() { 81 return score; 82 } 83 84 public void setScore(List score) { 85 this.score = score; 86 } 87 88 public List<StuClass> getClassList() { 89 return classList; 90 } 91 92 public void setClassList(List<StuClass> classList) { 93 this.classList = classList; 94 } 95 96 public Properties getProperties() { 97 98 Set<Object> keys = properties.keySet(); 99 for (Object key : keys) { 100 String value = properties.getProperty((String)key); 101 System.out.println("getProperties():" + key + " = "+value); 102 } 103 104 return properties; 105 } 106 107 public void setProperties(Properties properties) { 108 this.properties = properties; 109 } 110 111 @Override 112 public String toString() { 113 return "Student [sid=" + sid + ", sname=" + sname + ", sex=" + sex + ", stuClass=" + stuClass + ", course=" 114 + course + ", classSet=" + classSet + ", C2S=" + C2S + ", score=" + score + ", classList=" + classList 115 + ", properties=" + properties + "]"; 116 } 117 }

?

二、在xml文件中采取依賴注入的方式動態賦值:

1 <!-- 班級bean............開始 --> 2 <bean id="class1" class="spring.StuClass"> 3 <property name="cid" value="1000"></property> 4 <property name="cname" value="JAVA"></property> 5 </bean> 6 7 <bean id="class2" class="spring.StuClass"> 8 <property name="cid" value="2000"></property> 9 <property name="cname" value="C#"></property> 10 </bean> 11 12 <bean id="class3" class="spring.StuClass"> 13 <property name="cid" value="3000"></property> 14 <property name="cname" value="C++"></property> 15 </bean> 16 <!-- 班級bean............結束 --> 17 18 <!-- 學生bean --> 19 <bean id="zhangsan" class="spring.Student"> 20 <!-- 基本類型注入 --> 21 <property name="sid" value="001"></property> 22 <!-- <property name="sid"><value>001</value></property> --> 23 24 <!-- null類型注入 --> 25 <property name="sname"> 26 <!-- <value>null</value> 字符串 --> 27 <null></null><!-- null類型 --> 28 </property> 29 30 <!-- ""空字符串注入 --> 31 <property name="sex"> 32 <value></value> 33 </property> 34 35 <!-- 引用類型注入 --> 36 <property name="stuClass"> 37 <ref bean="class1"></ref> 38 </property> 39 40 <!-- set集合注入:無序無重復 --> 41 <property name="course"> 42 <set> 43 <value>java</value> 44 <value>php</value> 45 <value>c#</value> 46 <value>vb</value> 47 <value>c++</value> 48 <value>java</value><!-- 重復值 --> 49 </set> 50 </property> 51 <property name="classSet"> 52 <set> 53 <ref bean="class1"/> 54 <ref bean="class2"/> 55 <ref bean="class3"/> 56 </set> 57 </property> 58 <!-- Map集合注入 --> 59 <property name="C2S"> 60 <map> 61 <entry key="java" value="90"></entry> 62 <entry key="C#" value="99"></entry> 63 <entry key="C++" value="100"></entry> 64 </map> 65 </property> 66 <!-- list集合注入:有序有重復 --> 67 <property name="score"> 68 <list> 69 <value>77</value> 70 <value>88</value> 71 <value>99</value> 72 </list> 73 </property> 74 <property name="classList"> 75 <list> 76 <ref bean="class1"/> 77 <ref bean="class2"/> 78 <ref bean="class3"/> 79 </list> 80 </property> 81 <!-- Properties注入 --> 82 <property name="properties"> 83 <props> 84 <prop key="username">tomcat</prop> 85 <prop key="password">123456</prop> 86 </props> 87 </property> 88 </bean>

?

轉載于:https://www.cnblogs.com/ccw95/p/6123166.html

總結

以上是生活随笔為你收集整理的Spring——依赖注入类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级黄色片免费播放 | 中国免费一级片 | 亚洲色图清纯唯美 | 久久久97 | 男女黄色又爽大片 | 夜间福利网站 | 人妻少妇精品一区二区三区 | 亚洲欧洲无码一区二区三区 | 日本小视频网站 | 999久久久国产精品 韩国精品一区二区 | 国产人妻一区二区 | 日韩电影中文字幕 | zzjizzji亚洲日本少妇 | 香港三级韩国三级日本三级 | 岛国av网址| 午夜天堂av | 成在线人免费视频 | 久久久综合av | 色婷婷婷婷色 | 毛片福利 | 狠狠天天 | 动漫av在线 | 国产欧美久久久久 | 看片免费黄在线观看入口 | 国产性精品 | 在厨房拨开内裤进入毛片 | 色吊丝网站 | 久久国产精品系列 | 欧美性受xxxxxx黑人xyx性爽 | 在线播放毛片 | 欧美国产激情 | 日韩精品亚洲一区 | 午夜桃色| 国产亚洲欧美视频 | 古装做爰无遮挡三级视频 | 日韩乱码在线观看 | 爱爱免费网站 | 久久国产精品二区 | 啪啪的网站 | 干爹你真棒插曲mv在线观看 | 欧美人与性囗牲恔配 | www.好吊色 | 久久精品视频91 | 精品国产免费视频 | 日韩欧美亚洲一区二区三区 | 欧美不卡一区二区 | 久久9966 | 国精产品一区二区 | 麻豆91茄子在线观看 | 香蕉久久久久久久av网站 | 日日躁夜夜躁狠狠躁 | 成年人视频在线免费看 | 欧美日韩国产第一页 | 成人天堂av| 日本免费在线视频 | 在线视频免费播放 | 国产精品探花视频 | 精品国产aⅴ一区二区三区东京热 | 特黄三级 | 久久99国产精品一区 | 日本中文字幕在线播放 | 91香蕉视频官网 | 亚洲第一成人网站 | 粗口调教gay2022.com | 尤物精品| 日本资源在线 | 亚洲精品在线视频 | 情趣五月天 | 无遮挡无掩盖网站 | 体内射精一区二区 | 秋霞精品一区二区三区 | 亚洲午夜精品久久久久久人妖 | 中文字幕乱伦视频 | 国产午夜激情视频 | 五月天丁香婷 | 视频在线观看电影完整版高清免费 | www.超碰97.com| 三大队在线观看 | 色网站在线观看 | 黄色免费网站观看 | 国产一区二区三区四区五区六区 | 无码国产69精品久久久久网站 | 温柔少妇的高潮呻吟 | 成年人网站免费看 | 国产成人免费片在线观看 | www黄色av | 中文字幕狠狠 | 国产精品久久久久久影视 | 香港日本韩国三级网站 | 欧美性受黑人性爽 | 中字幕视频在线永久在线观看免费 | 在哪里可以看黄色片 | 先锋影音av资源网站 | 国产精品爽爽久久久久久 | 国产精品视频观看 | 天堂成人网 | 成人免费视频一区二区 | 国模私拍av | 欧美综合激情 |