国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站app開發(fā)建設(shè)關(guān)鍵詞在線查詢

網(wǎng)站app開發(fā)建設(shè),關(guān)鍵詞在線查詢,開元酒店集團(tuán)品牌建設(shè),網(wǎng)站做外國生意目錄 基于XML配置Bean id分配規(guī)則 通過id獲取bean 通過類型獲取bean 通過C命名空間配置bean 使用C命名空間 通過P命名空間配置bean 通過util:list進(jìn)行配置bean 指定id,直接ref引用過來 通過外部屬性文件配置Bean Bean信息重用(繼承)…

目錄

基于XML配置Bean

?id分配規(guī)則

通過id獲取bean

通過類型獲取bean

通過C命名空間配置bean

使用C命名空間?

通過P命名空間配置bean

?通過util:list進(jìn)行配置bean

指定id,直接ref引用過來

通過外部屬性文件配置Bean

?Bean信息重用(繼承)

基于XML自動裝配

byName

byType


基于XML配置Bean

private ConcurrentHashMap<String,Object> singletonObejcts = new ConcurrentHashMap();

xml中存放bean的唯一id、全路徑以及屬性信息

反射創(chuàng)建對象,默認(rèn)會調(diào)用無參構(gòu)造方法

將id和對象放入單例池Map<String(id),Object(bean)>

解析xml配置文件就會創(chuàng)建xml里設(shè)置的所有對象

new ClassPathXmlApplicationContext("s1.xml",""s2.xml");可以寫多個xml文件,可變長

不一定是自定義的bean,可以是系統(tǒng)存在的類,如Date

<bean id="birthBean" class="java.util.Date"/>

BeanFactory是ioc容器的頂級接口,負(fù)責(zé)創(chuàng)建Bean對象,是一個工廠

也可以用BeanFactory代替ApplicationContext

?id分配規(guī)則

bean不帶id,系統(tǒng)會默認(rèn)分配id,分配id的規(guī)則是 全類名#0, 全類名#1?

通過id獲取bean

通過類型獲取bean

要求ioc容器中的同一個類的bean只能有一個

應(yīng)用場景:比如Servlet/Controller/Service 在一個線程中只需要一個對象實例(單例)的情況

通過C命名空間配置bean

不使用C命名空間

? ? 1. constructor-arg標(biāo)簽可以指定使用構(gòu)造器的參數(shù)
? ? 2. index表示構(gòu)造器的第幾個參數(shù) 從0開始計算的
? ? 3. 除了可以通過index 還可以通過 name / type 來指定參數(shù)方式
? ? 4. 類的構(gòu)造器,不能有完全相同類型和順序的構(gòu)造器,所以可以通過type來指定
?

使用C命名空間?

構(gòu)造器注入的一種快捷實現(xiàn)方式

必須存在有參構(gòu)造器

可以不要get、set方法

通過P命名空間配置bean

set注入的一種快捷實現(xiàn)方式

必須存在set方法和無參構(gòu)造器

可以不要有參構(gòu)造器

?通過util:list進(jìn)行配置bean

必須存在set方法

指定id,直接ref引用過來

通過外部屬性文件配置Bean

必須存在set方法

在resoureces目錄下新建xx.properties

?

?Bean信息重用(繼承)

基于XML自動裝配

自動裝配:Spring會在上下文中自動查找,并自動給Bean裝配與其相關(guān)的屬性

在xml配置文件中的bean標(biāo)簽中加入一個屬性autowire:一般是byName或byType

byName

通過名字完成自動裝配(必須要有set方法)

1、找class對應(yīng)實體類

2、看屬性的setXxx方法中的Xxx,然后首字母小寫xxx

3、在配置文件中查找 id=xxx 的Bean

byType

Spring會自動尋找一個與該屬性類型相同的Bean,注入進(jìn)來,保證類型中是唯一的Bean

http://m.aloenet.com.cn/news/32178.html

相關(guān)文章:

  • 淳化網(wǎng)站制作福州網(wǎng)站快速排名提升
  • 胖咯科技網(wǎng)站建設(shè)百度小說風(fēng)云榜
  • 深圳住房建設(shè)廳網(wǎng)站首頁搜索量查詢
  • wordpress 刷新緩存太原百度關(guān)鍵詞優(yōu)化
  • 重復(fù)打開同一個網(wǎng)站怎么做軟文推廣多少錢
  • 技術(shù)支持 湖州網(wǎng)站建設(shè)百度怎么發(fā)布自己的信息
  • 泉州企業(yè)網(wǎng)站建設(shè)批量查詢指數(shù)
  • 自己有個服務(wù)器 怎樣做網(wǎng)站推廣普通話手抄報文字
  • 我們的網(wǎng)站長沙網(wǎng)站制作公司哪家好
  • 微信php網(wǎng)站開發(fā)流程人民網(wǎng) 疫情
  • 網(wǎng)絡(luò)工作室起名seo主管招聘
  • 學(xué)建網(wǎng)站 必須學(xué)那些知識seo網(wǎng)絡(luò)推廣優(yōu)化
  • 聊城網(wǎng)站建設(shè)上饒seo博客
  • 廣安市國土資源局網(wǎng)站建設(shè)推廣通
  • ps做網(wǎng)站主頁圖片怎樣在百度上免費(fèi)做廣告
  • 購物網(wǎng)站設(shè)計目的小吳seo博客
  • ssp網(wǎng)站怎么做最快新聞資訊在哪看
  • 云南房產(chǎn)網(wǎng)站建設(shè)seo基礎(chǔ)入門教程
  • jsp寫的網(wǎng)站營銷型網(wǎng)站建設(shè)運(yùn)營
  • 北京多用戶商城網(wǎng)站建設(shè)百度 seo 工具
  • 做網(wǎng)站常用到的css標(biāo)簽最新疫情最新情況
  • 昆明網(wǎng)站建設(shè)貓咪網(wǎng)絡(luò)營銷技巧培訓(xùn)
  • 加強(qiáng)信息網(wǎng)站建設(shè)希愛力
  • 級a做爰片免費(fèi)視網(wǎng)站看看谷歌seo培訓(xùn)
  • 網(wǎng)站開發(fā)有那些費(fèi)用推廣互聯(lián)網(wǎng)推廣
  • 廣平網(wǎng)站建設(shè)seo顧問服務(wù)公司站長
  • wordpress模板導(dǎo)出重慶seo哪個強(qiáng)
  • 昆明網(wǎng)站建設(shè)搜q.479185700百度關(guān)鍵詞推廣公司哪家好
  • 公司網(wǎng)站建設(shè)的通知酒店網(wǎng)絡(luò)營銷推廣方式
  • 攝影網(wǎng)站開發(fā)背景怎么寫云搜索