国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Spring3自定義環(huán)境配置 <beans profile=“”>
Spring 3.1的功能,以后就不用為了區(qū)分Test, Dev, Production環(huán)境,搞幾個(gè)只有細(xì)微區(qū)別的application.xml, application-test.xml及引用它們的web.xml了。

首先,將applicationContext.xml中的namespace從3.0升級(jí)到3.1.xsd, 然后就可以在文件末尾加入不同環(huán)境的定義,比如不同的dataSource
Xml代碼  
  1. <beans profile="test">  
  2. <jdbc:embedded-database id="dataSource">  
  3. <jdbc:script location="classpath:com/bank/config/sql/schema.sql"/>  
  4. </jdbc:embedded-database>  
  5. </beans>  
  6.   
  7. <beans profile="production">  
  8. <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/datasource"/>  
  9. </beans>  
 
2.在web.xml里,你需要定義使用的profile,最聰明的做法是定義成context-param,注意這里定義的是default值,在非生產(chǎn)環(huán)境,可以用系統(tǒng)變量"spring.profiles.active"進(jìn)行覆蓋。

Xml代碼  
  1. <context-param>  
  2. <param-name>spring.profiles.default</param-name>  
  3. <param-value>production</param-value>  
  4. </context-param>  
 
3.在其他地方進(jìn)行覆蓋

3.1 在development和functional test啟動(dòng)Jetty前設(shè)置系統(tǒng)變量

Java代碼  
  1. System.setProperty("spring.profiles.active", "development");  
  2. server.start()  
 
3.2 在用到ApplicationContext的單元測(cè)試用例中,用 @ActiveProfiles定義

Java代碼  
  1. @ContextConfiguration(locations = { "/applicationContext.xml" })  
  2. @ActiveProfiles("test")  
  3. public class AccountDaoTest extends SpringTxTestCase {  
  4. }  
 
在springside里有演示了production,development,test,functional三個(gè)環(huán)境, 大家可以根據(jù)實(shí)際情況組合自己的環(huán)境管理。另外可以與Spring的properties文件加載時(shí)可順位覆蓋的特性(放一些不在版本管理中的xx.local.properties文件),更好的支持本地開發(fā)環(huán)境,Jenkins上的functional test等其他環(huán)境。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ApplicationContext中profile指定解讀
Spring MVC 入門
Spring為ApplicationContext提供的三種方式(轉(zhuǎn))_fyf_fff_新...
【Struts2 Spring3 Hibernate3】SSH框架整合實(shí)現(xiàn)CRUD
spring整合MyBatis思路
詳解Spring的配置文件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服