javascript
依赖注入的三种方式_一起学Spring之三种注入方式及集合类型注入
本文主要講解Spring開發中三種不同的注入方式,以及集合數據類型的注入,僅供學習分享使用,如有不足之處,還請指正。
概述
Spring的注入方式一共有三種,如下所示:
前提準備
首先有一個Teacher類和Course類,課程需要有對應的教課老師,兩個類代碼如下:
Teacher類
Course類
通過屬性的方式進行注入
在applicatonContext.xml中配置如下:
通過構造函數的方式進行注入
如果在采用構造函數的方式進行注入,則必須有對應的構造函數與之對應,在applicatonContext.xml中配置如下:
采用p標簽的方式進行注入
如果需要采用p標簽進行注入,則需要引入命名空間,如下所示:
配置如下:
以上三種方式,在創建對象時,都是一樣的,如下所示:
集合類型的注入
首先有一個類,屬性為集合數據類型,代碼如下:
通過Spring的配置文件進行注入,這里采用setters屬性方式進行注入,如下所示:
以上測試信息如下所示:
特殊符號處理
在配置applicationContext.xml實現注入時,如果遇到特殊字符,則需要進行轉義,或者進行CDATA封裝,如下所示:
如字符串: ,則需要配置成:
或者采用CDATA方式,如下所示:
把代碼在CDATA中不需要轉義:解析器會忽略 CDATA 部分中的所有內容
備注
XML中的非法字符如下:
只有千錘百煉,才能成為好鋼。
一個人自學是很艱難的,有可能因為動力不足而中途放棄,如果有可能,可以加幾個適合自己的交流群體,比如QQ,微信,社區這些,有不懂的大家一起交流,在看別人問題的時候也可以讓自己避免犯同樣的錯,如果想通過學習群來提高自己的朋友,需要學習資料的,可以私信我【JAVA】獲取!
---------------------
作者:Alan.hsiang
總結
以上是生活随笔為你收集整理的依赖注入的三种方式_一起学Spring之三种注入方式及集合类型注入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python测验7编程题_2020大学m
- 下一篇: 发生生成错误是否继续并运行上次的成功生成