Spring中引入其它配置檔案

2021-07-27 08:59:05 字數 2371 閱讀 3481

一、引入其他 模組xml  

在spring的配置檔案,有時候為了分模組的更加清晰的進行相關實體類的配置。

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

<?xml version="1.0" encoding="utf-8"?>

xmlns=""

xmlns:xsi=""

xsi:schemalocation=" /spring-beans.xsd">

id="testquartz"

class="com.mc.bsframe.job.testjob">

bean>

id="testjob"

class="org.springframework.scheduling.quartz.methodinvokingjobdetailfactorybean">

name="targetobject"

ref="testquartz">

property>

name="targetmethod"

value="dosomething">

property>

name="concurrent"

value="false">

property>

bean>

id="testtrigger"

class="org.springframework.scheduling.quartz.******trigge***ctorybean">

name="jobdetail"

ref="testjob">

property>

name="startdelay"

value="3000">

property>

name="repeatinterval"

value="200000">

property>

bean>

id="scheduler"

class="org.springframework.scheduling.quartz.schedule***ctorybean">

name="triggers">

bean="testtrigger">

ref>

list>

property>

bean>

beans>dit

在spring的整體的配置檔案中使用 引入。

<?xml version="1.0" encoding="utf-8"?>

xmlns=""

xmlns:xsi=""

xmlns:scpan=""

xsi:schemalocation=" /spring-beans.xsd /spring-context.xsd">

base-package="com.mc.bsframe">

type="annotation"

expression="org.springframework.stereotype.controller" />

type="annotation"

expression="org.springframework.web.bind.annotation.controlleradvice" />

scpan:component-scan>

resource="classpath*:/spring/job-timer.xml" />

beans>

二、引入properties檔案。

方法1:

location="classpath*:properties/db.properties" />

方法2:

情況1配置乙個:

class="org.springframework.beans.factory.config.propertyplaceholderconfigurer">

name="location" value="classpath*:db/jdbc.properties" />

情況2配置多個:

id="propertyconfigure"

class="org.springframework.beans.factory.config.propertyplaceholderconfigurer">

name="locations">

classpath:/opt/demo/config/demo-db.propertiesvalue>

classpath:/opt/demo/config/demo-db2.propertiesvalue>

list>

property>

bean>

spring引入配置檔案

將連線資料的驅動 使用者名稱 密碼等配置提取出來單獨的放在乙個配置檔案裡,可以方便的對這些變數做管理,加入需要跨資料庫平台,只需要修改配置檔案即可。另一方面,發布到伺服器上的時候,現最普遍的伺服器作業系統是linux,好像是因為linux安全性高,加上它是免費的,為企業節約大量成本,這樣也可以做到一...

Spring中引入其他配置檔案

原文 一 引入其他 模組xml 在spring的配置檔案,有時候為了分模組的更加清晰的進行相關實體類的配置。比如現在有乙個job timer.xml的配置 xml version 1.0 encoding utf 8 beans xmlns xmlns xsi xsi schemalocation ...

Spring中引入其他配置檔案

一 引入其他 模組xml 在spring的配置檔案,有時候為了分模組的更加清晰的進行相關實體類的配置。比如現在有乙個job timer.xml的配置 xml version 1.0 encoding utf 8 beans xmlns xmlns xsi xsi schemalocation spr...