Spring中引入其他配置文件

原文:http://www.cnblogs.com/LiuChunfu/p/5605473.html

------------------------------------------------------------------------------


一、引入其他 模塊XML  

在Spring的配置文件,有時候為了分模塊的更加清晰的進行相關實體類的配置。

比如現在有一個job-timer.xml的配置

復制代碼
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><!-- 要執行任務的任務類。 --><bean id="testQuartz" class="com.mc.bsframe.job.TestJob"></bean><!-- 將需要執行的定時任務注入JOB中。 --><bean id="testJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject" ref="testQuartz"></property><!-- 任務類中需要執行的方法 --><property name="targetMethod" value="doSomething"></property><!-- 上一次未執行完成的,要等待有再執行。 --><property name="concurrent" value="false"></property></bean><!-- 基本的定時器,會綁定具體的任務。 --><bean id="testTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"><property name="jobDetail" ref="testJob"></property><property name="startDelay" value="3000"></property><property name="repeatInterval" value="200000"></property></bean><bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="testTrigger"></ref></list></property></bean>
</beans>
復制代碼

在Spring的整體的配置文件中使用 <import resource="classpath*:/spring/job-timer.xml" />引入。

復制代碼
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:scpan="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><!-- 會自動掃描com.mc.bsframe下的所有包,包括子包下除了@Controller的類。 --><scpan:component-scan base-package="com.mc.bsframe"><scpan:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /><scpan:exclude-filter type="annotation" expression="org.springframework.web.bind.annotation.ControllerAdvice" /></scpan:component-scan><!-- Spring中引入其他配置文件 --><import resource="classpath*:/spring/job-timer.xml" /></beans>
復制代碼

二、引入properties文件。

方法1:

    <!--引入數據庫配置信息 --><context:property-placeholder location="classpath*:properties/db.properties" />

方法2:

情況1配置一個:

    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="location" value="classpath*:db/jdbc.properties" /></bean>

情況2配置多個:

復制代碼
    <bean id="propertyConfigure" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="locations"><list><value>classpath:/opt/demo/config/demo-db.properties</value> <value>classpath:/opt/demo/config/demo-db2.properties</value> </list></property></bean>
復制代碼

這些properties中就是key-value的鍵值對,使用的時候可以使用${xxx} 獲取。



本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539492.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539492.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539492.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

oracle不要重復記錄,Oracle中去重復記錄 不用distinct

用distinct關鍵字只能過濾查詢字段中所有記錄相同的(記錄集相同)&#xff0c;而如果要指定一個字段卻沒有效果&#xff0c;另外distinct關鍵字會排序&#xff0c;效率很低 。select distinct name from t1 能消除重復記錄&#xff0c;但只能取一個字段&#xff0c;現在要同時取…

miui游戲驅動程序偏好設置_米粉必看:小米官方教你如何關閉 MIUI 廣告 - 小米,MIUI...

IT之家 11 月 9 日消息 小米的 MIUI 在用戶心中的口碑一直是比較好的&#xff0c;但該系統也并非完美&#xff0c;被吐槽的較多的一個點就是系統內的廣告比較多。今天&#xff0c;小米官方微博 小米服務那些事 分享了幾個能夠減少 MIUI 廣告的方法&#xff0c;米粉不妨了解一下…

Spring Cloud Zuul網關 Filter、熔斷、重試、高可用的使用方式。

時間過的很快&#xff0c;寫springcloud(十)&#xff1a;服務網關zuul初級篇還在半年前&#xff0c;現在已經是2018年了&#xff0c;我們繼續探討Zuul更高級的使用方式。 上篇文章主要介紹了Zuul網關使用模式&#xff0c;以及自動轉發機制&#xff0c;但其實Zuul還有更多的應用…

oracle 9 插入日期,oracle date日期類型 精析

一、date1.date、sysdate格式說明展示date類型&#xff0c;展示格式既可以為&#xff1a;YYYY/MM/DD&#xff0c;也可以為YYYY/MM/DD HH24:MI:SS&#xff1b;其存儲格式只有一種&#xff1a;YYYY/MM/DD HH24:MI:SS展示格式一&#xff1a;當你只存年月日時&#xff0c;date實際存…

為什么使用NativeJdbcExtractor

原文&#xff1a;http://blog.csdn.net/hehexiaoyou/article/details/21019171---------------------------------------------------------------------------有時候必要會對數據庫clob、 blob數據型進行操作&#xff0c;再加上spring 環境不得不要啟用NativeJdbcExtractor 來…

CentOS 7.1下KVM的安裝與配置

由于沒有物理機可用&#xff0c;在自己的VMware Workation中CentOS 7搭建完成。 首先查看VMware Workation是否支持虛擬化&#xff0c;把紅框內打鉤即可。 虛擬化開啟并安裝CentOS系統&#xff0c;建議CentOS安裝64bit。我的環境用的是CentOS 7。進入系統&#xff0c;首先查看服…

軟件生成問候圖片_這些社交軟件你玩過幾個?

提到聊天軟件&#xff0c;我們的手機肯定安裝有微信QQ&#xff0c;不過微信QQ都是主打熟人社交&#xff0c;而下面幾個軟件都是陌生人社交。這些社交軟件&#xff0c;總有一款你安裝過。注意&#xff0c;非按排名介紹。第一款:陌陌陌陌是一款基于地理位置的開放式移動視頻社交應…

通過Sqoop實現Mysql / Oracle 與HDFS / Hbase互導數據

下文將重點說明通過Sqoop實現Mysql與HDFS互導數據&#xff0c;Mysql與Hbase,Oracle與Hbase的互導最后給出命令。一、Mysql與HDFS互導數據環境&#xff1a; 宿主機器操作系統為Win7&#xff0c;Mysql安裝在宿主機上&#xff0c;宿主機地址為192.168.66.963臺虛擬機操作系統為Ubu…

Android5.0新控件

谷歌在推出Android5.0的同時推出了一些新控件&#xff0c;Android5.0中最常用的新控件有下面5種。 1. CardView&#xff08;卡片視圖&#xff09; CardView顧名思義是卡片視圖&#xff0c;它繼承FrameLayout。它是一個帶圓角的背景和陰影FrameLayout。CardView被包裝為一種布局…

python中要使用導入全部的是什么符號-在python格式字符串中使用標點符號

這是因為您可以使用格式迷你語言來訪問對象的屬性.例如,我經常在自己的自定義類工作中使用它.假設我為每臺需要處理的計算機定義了一個類. class Computer(object): def __init__(self,IP): self.IP IP 而現在我想對整個計算機做一些事情 list_comps [Computer(name,"19…

oracle 讀懂10046視頻,10046、10053、實操記錄

10046是一個Oracle的內部事件(event)&#xff0c;通過設置這個事件可以得到Oracle內部執行系統解析、調用、等待、綁定變量等詳細的trace信息&#xff0c;即幫助我們解析一條/多條SQL、PL/SQL語句的運行狀態&#xff0c;這些狀態包括&#xff1a;Parse/Fetch/Execute三個階段中…

linux重定向文件被修改后,Linux服務器修改.htaccess文件實現301重定向

出于 SEO、PR 值傳遞、網址轉換的目的&#xff0c;在網站初建和網站遷移時我們都需要使用 301 重定向&#xff0c;通常包括域名對域名&#xff0c;目錄對目錄和一個獨立網址對另一個獨立網址的重定向。在虛擬主機上作 301 重定向&#xff0c;最常用的方法有2種&#xff1a;第一…

Druid使用起步—在javaWeb項目中配置監控

原文章&#xff1a;http://my.oschina.net/u/568779/blog/152813 ---------------------------------------------------- druid wiki 當我們在javaWEB項目中使用到druid來作為我們的連接池的時候&#xff0c;一定不會忘了添加監控功能。下面我們就來看一下&#xff0c;在一個…

[譯] 想幫助用戶做決定?你的APP可以這樣設計!

原文地址&#xff1a;Design your app for decision-making原文作者&#xff1a;Jeni譯文出自&#xff1a;掘金翻譯計劃本文永久鏈接&#xff1a;github.com/xitu/gold-m…譯者&#xff1a;PTHFLY校對者&#xff1a;ryouaki想幫助用戶做決定&#xff1f;你的APP可以這樣設計&am…

ip地址管理系統_門禁監控管理系統項目總結

門禁監控管理系統項目總結1、門禁管理設備(IFACE802) 16臺 ,都有獨立的網線到控制的房間。IP地址從 192.168.1.101--192.168.1.116。(地下一層 新家的最后一間是在附近的一個房間接的網線。一層的大門 有1臺控制器和IFACE802 部署了2根網線)2、門禁控制的IP地址 192.168.1.1173…

linux mount命令銜接,Linux mount命令詳解:掛載Linux系統外的文件

Linux mount命令詳解&#xff1a;掛載Linux系統外的文件《Linux掛載》一節講到&#xff0c;所有的硬件設備必須掛載之后才能使用&#xff0c;只不過&#xff0c;有些硬件設備(比如硬盤分區)在每次系統啟動時會自動掛載&#xff0c;而有些(比如 U 盤、光盤)則需要手動進行掛載。…

targetFilterLifecycle的作用

targetFilterLifecycle的作用&#xff0c;有需要的朋友可以參考下。 在web.xml中進行配置&#xff0c;對所有的URL請求進行過濾&#xff0c;就像"擊鼓傳花"一樣&#xff0c;鏈式處理。 配置分為兩種A和B。 A:普通配置 在web.xml中增加如下內容&#xff1a;<fi…

平板電腦可以插u盤嗎_有手機還需要平板電腦嗎 酷比魔方iplay30平板電腦評測

原標題&#xff1a;有手機還需要平板電腦嗎 酷比魔方iplay30平板電腦評測一、前言&#xff1a;前段時間我們一幫60歲左右的退休老頭、老太太到農家樂去玩&#xff0c;玩累了就開始喝茶&#xff0c;一坐下來&#xff0c;人人都把手機掏出來&#xff0c;看著他們看手機的姿勢&…

[8086匯編]利用棧翻轉內存數據

assume cs:codesegcodeseg segmentdw 1h, 2h, 3h, 4h, 5h, 6h, 7h, 8h, 9hdw 9 dup(?)start:; 設置棧段mov ax, csmov ss, ax; 36 9 * 2 * 2mov sp, 36sub bx, bxmov cx, 9 s_push:mov ax, cs:[bx]push axadd bx, 2loop s_pushsub bx, bxmov cx, 9 s_pop:pop cs:[bx]add bx, …

面向多媒體 linux 版本,基于MX Linux 的 AV Linux 新版發布,此AV非彼AV

原標題&#xff1a;基于MX Linux 的 AV Linux 新版發布&#xff0c;此AV非彼AV作者&#xff1a;Linux迷鏈接&#xff1a;https://www.linuxmi.com/av-linux-2020-11-23-mx-linux-19-3.html經過六個多月的開發&#xff0c;面向多媒體的AV Linux發行版已發行了新版本&#xff0c;…