成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Spring中裝配bean的基本xml配置

開發 后端
本文介紹在Spring中裝配bean的基本xml配置以及實現讓spring容器來自動進行。

在spring容器內拼湊bean叫作裝配。裝配bean的時候,你是在告訴容器,需要哪些bean,以及容器如何使用依賴注入將它們配合在一起。

理論上,裝配bean可以從任何資源獲得,包括屬性文件,關系數據庫等,但xml是最常見的spring 應用系統配置源。Spring中的幾種容器都支持xml配置使用裝配bean,包括:
XmlBeanFactory ,
ClassPathXmlApplicationContext ,
FileSystemXmlApplicationContext ,
XmlWebApplicationContext

基本的xml配置包括如下幾個方面:
1.添加一個bean
2.設置bean的屬性
2.1 手動設置
2.1.1 通過Setter方法
2.1.2 通過構造器
2.2 自動設置

xml配置其中bean的屬性即為bean里的成員變量,這些成員變量值的獲得可以通過setter方法,例如某個屬性為name,則setter方法為 setName(String name);或者通過構造器在類被實例化時初始化。Setter方法(例如setName方法)或者構造器的調用都可以通過在xml文件里進行配置,從而實現讓spring容器來自動進行。
1.添加一個bean,以下是一個例子:

  1. <bean   
  2. id = “mybean”  
  3. Class = “blog.spring.MyBean”  
  4. Singleton = “false”  
  5. init-method = “initMethod”  
  6. destroy-method = “destroyMethod”  
  7. autowire = “autowire type”  
  8. /> 

下面是對該標簽里各個屬性的解釋:
Id : 標識該bean的名稱,通過factory.getBean(“id”)來獲得實例。
Class : 該bean的類路徑。
Singleton : 默認為true,即單實例模式,每次getBean(“id”)時獲取的都是同
一個實例,如果設置為false,即原型模式,則每次獲取的是新創建的實例。
Init-method : 在bean實例化后要調用的方法(bean里定義好的方法)。
Destroy-method : bean從容器里刪除之前要調用的方法。
Autowire : 其屬性要通過何種方法進行屬性的自動裝配。

對于上述的各個屬性,id和class是必要的,其他的則可以省略。例如如果設置了autowire的值,則表明需要自動裝配,否則是手動裝配。

【編輯推薦】

  1. Spring Module 0.3版本發布
  2. 在Spring中XFire構建Web Service
  3. Spring Web Services框架入門研究
  4. Sun GlassFish對Spring的支持
  5. 詳細介紹Spring的核心

責任編輯:佚名 來源: IT專家網
相關推薦

2023-09-28 09:17:18

SpringBootBean

2010-03-11 13:54:01

Python安裝配置

2022-11-21 08:11:18

2012-08-17 09:48:55

MongoDB

2010-03-29 14:48:58

CentOS系統

2020-10-14 06:23:54

SpringBean實例化

2011-04-12 09:53:32

Spring

2009-07-07 11:33:06

JDK1.6

2009-06-19 11:18:51

Factory BeaSpring配置

2011-11-08 21:55:58

MRTG 配置

2011-03-30 15:05:40

MRTG安裝

2011-04-02 15:26:51

Cacti安裝

2011-03-25 13:40:28

Cacti安裝配置

2009-09-14 19:11:20

XML和Java Be

2011-04-02 15:26:58

Cacti安裝

2024-02-23 10:33:34

SpringBean容器

2011-04-02 15:17:59

2010-05-12 18:05:45

linux下subvesubversionapache配置

2009-07-20 15:08:41

Spring實例化Be

2009-06-23 18:18:13

SpringHibernate
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人福利网站 | 亚洲精选一区二区 | 成人av电影天堂 | 日韩成人免费在线视频 | 日韩精品在线网站 | 日韩一区二区三区av | 欧美成人一区二区 | 日日日干干干 | 久久99久久98精品免观看软件 | 精品久久久久久中文字幕 | 日韩视频免费在线 | 日一区二区 | 国产精品国产精品国产专区不卡 | 日韩激情视频一区 | 国产一区二区三区在线观看免费 | 久久草在线视频 | 亚洲视频 欧美视频 | 中文在线一区二区 | 久久综合久色欧美综合狠狠 | 久久四虎 | 色视频成人在线观看免 | 国产一区二区黑人欧美xxxx | 亚洲精品一区中文字幕乱码 | 成人性视频免费网站 | 色婷婷综合网 | 久久免费视频1 | 亚洲国产成人久久久 | www.色五月.com| 一区二区视频在线观看 | 99视频在线免费观看 | 欧美日韩国产一区二区三区 | 一区二区三区成人 | a级毛片毛片免费观看久潮喷 | 日韩成人av在线 | 紧缚调教一区二区三区视频 | 欧美xxxⅹ性欧美大片 | 久久久精彩视频 | 亚洲欧美成人在线 | 精品网 | 国产精品久久亚洲 | 国产玖玖 |