<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
1.1 資料來源(連線池)的作用 (常見的資料來源(連線池):DBCP、C3P0、BoneCP、Druid等)
• 資料來源(連線池)是提高程式效能如出現的
• 事先範例化資料來源,初始化部分連線資源
• 使用連線資源時從資料來源中獲取
• 使用完畢後將連線資源歸還給資料來源
① 匯入資料來源的座標和資料庫驅動座標
② 建立C3P0連線池
① 匯入mysql資料庫驅動座標
② 建立C3P0連線池
③ 提取jdbc.properties組態檔
④ 讀取jdbc.properties組態檔建立連線池
可以將DataSource的建立權交由Spring容器去完成 (set注入完成)
applicationContext.xml載入jdbc.properties組態檔獲得連線資訊。
首先,需要引入context名稱空間和約束路徑:
名稱空間:xmlns:context="http://www.springframework.org/schema/context"
約束路徑:
<!-- 載入外部的properties檔案--> <context:property-placeholder location="classpath:jdbc.properties"/>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driver}"></property> <property name="jdbcUrl" value="${jdbc.url}"></property> <property name="user" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>
知識要點
Spring容器載入properties檔案
《======================================================================================================》
Spring原始註解
Spring原始註解主要是替代<bean>的設定
注意:
使用註解進行開發時,需要在applicationContext.xml中設定元件掃描,作用是指定哪個包及其子包下的Bean
需要進行掃描以便識別使用註解設定的類、欄位和方法。
<!-- 設定元件掃描--> <context:component-scan base-package="com.study" />
使用上面的註解還不能全部替代xml組態檔,還需要使用註解替代的設定如下:
非自定義的Bean的設定:<bean>
載入properties檔案的設定:<context:property-placeholder> ----------->@PropertySource("classpath:jdbc.properties") 載入外部所需要的 properties檔案
元件掃描的設定:<context:component-scan> ---------->@ComponentScan("com.xxx")掃描所需要的包
引入其他檔案:<import>
到此這篇關於SpringIoc和DI註解的文章就介紹到這了,更多相關SpringIoc和DI註解內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45