Spring的依賴注入

? ??

@Date
public class Student{public String name ;public String[] array ;public Grade grade;public List list;public Set set;public Map map;public Properties prop;//使用IOC默認使用無參構造器創建對象,沒有無參構造器會報錯      //   public Student(String stuName){//       this.stuName = stuName;//   }public Student(){System.out.println("student被創建。。。")}public void init(){System.out.println("init被創建。。。")}public void destory(){System.out.println("destory被創建。。。")}}@Dateclass Grade{public Integer gid;public String gname;
}

使用Set:需要有對應的set方法

????????<property name="name" value="admin"></property>

? ? ? ? <property name = "array">

? ? ? ? ? ? ? ? <array>

? ? ? ? ? ? ? ? ? ? ? ? <value>11</value>

? ? ? ? ? ? ? ? ? ? ? ? <value>22</value>

? ? ? ? ? ? ? ? ? ? ? ? <ref>grade</ref>

? ? ? ? ? ? ? ? </array>

? ? ? ? </property>

? ? ? ? 注入一個Grade對象 依賴注入在IOC的基礎上? 容器中要有Grade對象

<property name="grade" ref="grade"></property>

<bean id="grade" class="com.xja.bean.Grade">

<property name="map">

? ? ? ? <map>

? ? ? ? ? ? ? ? <entry key="a" value="1">

? ? ? ? ? ? ? ? <entry key="b" value-ref="grade">

? ? ? ? </map>

</property>

<property name="prop">

? ? ? <props>

? ? ? ? ? ? ? ? <prop key="uname">admin</prop>

? ? ? ? ? ? ? ? <prop key="pwd">123</prop>

? ? ? ? </props>

</property>

<property name = "set">

? ? ? ? ? ? ? ? <set>

? ? ? ? ? ? ? ? ? ? ? ? <value>11</value>

? ? ? ? ? ? ? ? ? ? ? ? <value>22</value>

? ? ? ? ? ? ? ? ? ? ????<value>11</value>? ?//set特性不可重復,后添加的無效

? ? ? ? ? ? ? ? </set>

?</property>

使用構造器:? 需要有對應匹配的構造器? ?No matching constructor

Spring依賴注入不同類型

????????name :按照參數名稱

????????index:按照參數的位置 從0開始

????????type:按照參數的類型? 類型有多個就設置多個

????????<constructor-arg name="name" value="rk">? </constructor-arg>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/15261.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/15261.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/15261.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據結構篇其三---鏈表分類和雙向鏈表

? 前言 數據結構篇其二實現了一個簡單的單鏈表&#xff0c;鏈表的概念&#xff0c;單鏈表具體實現已經說明&#xff0c;如下&#xff1a; 單鏈表 事實上&#xff0c;前面的單鏈表本質上是無頭單向不循環鏈表。此篇說明的雙向鏈表可以說完全反過來了了。無論是之前的單鏈表還…

Java進階學習筆記12——final、常量

final關鍵字&#xff1a; final是最終的意思。可以修飾類、方法、變量。 修飾類&#xff1a;該類就被稱為最終類&#xff0c;特點是不能被繼承了。 修飾方法&#xff1a;該方法是最終方法&#xff0c;特點是不能被重寫了。 修飾變量&#xff1a;該變量只能被賦值一次。 有些…

智慧校園的建設思路

智慧校園建設的一個主要目的就是要打破學校內的信息孤島&#xff0c;其核心是在人、流程和信息三個層面的全面整合。智慧校園應該能夠為全校師生員工及校外用戶提供統一的、一站式的服務渠道&#xff1b;能夠將學校各種業務流程連接起來&#xff0c;實現各種應用系統的互聯互通…

postgresql insert on conflict 不存在則插入,存在則更新

向一張表執行插入動作&#xff0c;如果插入的字段數據已存在&#xff0c;則執行更新操作&#xff0c;不存在則進行插入操作。 1、創建一張表 CREATE TABLE "user_info" ( "id" int2 NOT NULL, "name" varchar(20) COLLATE "pg_catalog&quo…

基于Tensorflow卷積神經網絡人臉識別公寓人員進出管理系統

歡迎大家點贊、收藏、關注、評論啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代碼。 文章目錄 一項目簡介 二、功能三、系統四. 總結 一項目簡介 一、項目背景與意義 隨著科技的快速發展和智能化水平的提高&#xff0c;公寓管理面臨著越來越多的挑戰。傳統的公寓…

Go語言標準庫之log和三方庫zap

一、Log 1.1 logger基本使用 Go語言內置的log包實現了簡單的日志服務。本包也提供了一個預定義的“標準”logger&#xff0c;可以通過調用函數Print系列(Print|Printf|Println)、Fatal系列&#xff08;Fatal|Fatalf|Fatalln)、和Panic系列&#xff08;Panic|Panicf|Panicln)來…

C++ 數據結構算法 學習筆記(32) -五大排序算法

C 數據結構算法 學習筆記(32) -五大排序算法 選擇算法 如下若有多個女生的身高需要做排序: 常規思維: 第一步先找出所有候選美女中身高最高的&#xff0c;與最后一個數交換 第二步再找出除最后一位美女外其它美女中的最高者&#xff0c;與倒數第二個美女交換位置 再找出除最…

k8s-pod詳解

一、Pod基本概念&#xff1a; 1.pod介紹&#xff1a; Pod是kubernetes中最小的資源管理組件&#xff0c;Pod也是最小化運行容器化應用的資源對象。一個Pod代表著集群中運行的一個進程。kubernetes中其他大多數組件都是圍繞著Pod來進行支撐和擴展Pod功能的&#xff0c;例如&am…

電賽經驗分享——賽前準備

? 大家好哇&#xff01;我是小光&#xff0c;想要成為系統架構師的嵌入式愛好者。 ?在之前的電賽中取得了省一的成績&#xff0c;本文對電賽比賽前需要準備什么做一個經驗分享。 ?感謝你的閱讀&#xff0c;不對的地方歡迎指正。 加入小光嵌入式交流群&#xff08;qq群號&…

在線人才測評在企業招聘和大學生求職中的應用場景

每年的春招秋招&#xff0c;都是畢業生們忙著找工作的季節&#xff0c;相比社招來說&#xff0c;春招秋招是每個畢業生務必重視的機會&#xff0c;大廠名企畢竟名額有限&#xff0c;如果找到自己心儀的職業崗位&#xff0c;作為畢業生就必須提前準備&#xff0c;深入了解招聘的…

五管OTA輸入極性快速判斷

做CMFB還有負反饋的時候曾經在判斷輸入輸出極性上吃了大虧&#xff0c;直接做實驗波形正確就是輸入正端&#xff0c;全差分就不用考慮這么多了 和彎折&#xff0c;形狀類似7&#xff0c;相同方向輸入正端&#xff0c;相反的就是輸入負端&#xff0c;輸出也是和輸入負端一個方向…

【NLP】人機對話

概念 機器翻譯就是用計算機把一種語言翻譯成另外一種語言的技術 機器翻譯的產生與發展 17 世紀&#xff0c;笛卡爾與萊布尼茨試圖用統一的數字代碼來編寫詞典 1930 機器腦 1933 蘇聯發明家特洛陽斯基用機械方法將一種語言翻譯為另一種語言 1946 ENIAC 誕生 1949 機器翻譯問題…

香蕉成熟度檢測YOLOV8NANO

香蕉成熟度檢測YOLOV8NANO&#xff0c;采用YOLOV8NANO訓練&#xff0c;得到PT模型&#xff0c;然后轉換成ONNX模型&#xff0c;讓OEPNCV調用&#xff0c;從而擺脫PYTORCH依賴&#xff0c;支持C。python&#xff0c;安卓開發。能檢測六種香蕉類型freshripe freshunripe overripe…

Vita-CLIP: Video and text adaptive CLIP via Multimodal Prompting

標題&#xff1a;Vita-CLIP: 通過多模態提示進行視頻和文本自適應CLIP 源文鏈接&#xff1a;https://openaccess.thecvf.com/content/CVPR2023/papers/Wasim_Vita-CLIP_Video_and_Text_Adaptive_CLIP_via_Multimodal_Prompting_CVPR_2023_paper.pdfhttps://openaccess.thecvf.…

sw布爾減

可能最有效率還是草圖邊界線,然后用草圖做分割

ue5 中ps使用記錄貼

一、快捷鍵記錄 放大圖形 ctrlalt空格 放大圖形 縮小視口 ctrl空格 ctrlD 取消選區 ctrlt縮小文字 w魔棒工具 選擇魔棒的時候把容差打開的多一點 二、案例 移動文字 在相應的圖層選擇 移動文字 修改圖片里的顏色 在通道里拷貝紅色通道&#xff0c;復制紅色通道粘貼給正常圖…

記錄Hbase出現HMaster一直初始化,日志打印hbase:meta,,1.1588230740 is NOT online問題的解決

具體錯誤 hbase:meta,,1.1588230740 is NOT online&#xff1b; state{1588230740 stateOPEN, ...... 使用 hbase 2.5.5 &#xff0c;hdfs和hbase分離兩臺服務器。 總過程 1. 問題發現 在使用HBase的程序發出無法進行插入到HBase操作日志后檢查HBase狀況。發現master節點和r…

大模型應用商業化落地關鍵:給企業帶來真實的業務價值

2024 年被很多人稱為大模型應用的元年&#xff0c;毫無疑問&#xff0c;大模型已經成為共識&#xff0c;下一步更急迫的問題也擺在了大家的面前——大模型到底能夠用在哪&#xff1f;有哪些場景能落地&#xff1f;怎么做才能創造真正的價值&#xff1f; 在剛剛過去的 AICon 全…

【排序算法】快速排序(四個版本以及兩種優化)含動圖)

制作不易&#xff0c;三連支持一下吧&#xff01;&#xff01;&#xff01; 文章目錄 前言一.快速排序Hoare版本實現二.快速排序挖坑法版本實現三.快速排序前后指針版本實現四.快速排序的非遞歸版本實現五.兩種優化總結 前言 前兩篇博客介紹了插入和選擇排序&#xff0c;這篇博…

halcon配合yolov8導出onnx模型檢測物體

1.工業上多數視覺開發都是用halcon開發的&#xff0c;halcon本身也有自己的深度學習網絡&#xff0c;至于halcon如果不使用本身的深度學習&#xff0c;使用其他網絡導出的onnx模型怎樣配合使用&#xff1f;本文基于yolov8寫一個列子。 2。創建輸入數據的轉換代碼 #region 創建輸…