Spring配置文件2

1.1 ApplicationContext的繼承體系

applicationContext: 接口類型,代表應(yīng)用上下文,可以通過其實(shí)例獲得Spring容器的Bean對(duì)象

1.2 ApplicationContext的實(shí)現(xiàn)類

1) ClassPathXmlApplicationContext

它是從類的根路徑下加載配置文件推薦使用這種
實(shí)現(xiàn)類1.png
2) FileSystemXmlApplicationContext

它是從磁盤路徑上加載配置文件,配置文件可以在磁盤的任意位置。
實(shí)現(xiàn)類2.png
3) AnnotationConfigApplicationContext

當(dāng)使用注解配置容器對(duì)象時(shí),需要使用此類來創(chuàng)建spring容器。它用來讀取注解。

1.3 getBean()方法使用

getBean()的兩種方法.png

方式一.png

方式二.png

1.4 數(shù)據(jù)源(連接池)的作用

  • 數(shù)據(jù)源(連接池)是提高程序性能而出現(xiàn)的
  • 事先實(shí)例化數(shù)據(jù)源,初始化部分連接資源
  • 使用連接資源時(shí)從數(shù)據(jù)源中獲取
  • 使用完畢后將連接資源歸還給數(shù)據(jù)源
    常見的數(shù)據(jù)源(連接池):DBCP、C3P0、BoneCP、Druid等
    使用c3p0數(shù)據(jù)源:
    c3p0數(shù)據(jù)源的使用.png

    提取參數(shù).png

    (解耦)方式二.png

使用druid數(shù)據(jù)源:

druid數(shù)據(jù)源的使用.png

1.5 Spring配置數(shù)據(jù)源

可以將DataSource的創(chuàng)建權(quán)交由Spring容器去完成
容器接收數(shù)據(jù)源.png

1.6 抽取jdbc配置文件

applicationContext.xml加載jdbc.properties配置文件獲得連接信息

首先,需要引入context命名空間和約束路徑:
配置.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容