簡體   English   中英

Spring MVC將值放入XML Config文件中

[英]Spring MVC putting values into XML Config file

我正在使用Spring MVC項目,在我的Service對象中,我需要一些信息,如系統密碼,id,url等,但我想把它放到一個XML文件中,這樣就可以在不更改代碼的情況下進行更改..哪個XML應該我把它放入,如何將其讀入對象

將常量移動到XML是第一步,但為了使您的應用程序真正可配置,您應該使用外部.properties文件:

<context:property-placeholder location="file:///foo/bar/conf.properties" />

然后在XML配置中隨處使用它:

<property name="password" value="${db_password}"/>

conf.properties包含的位置:

db_password=secret

請注意,您還可以將屬性文件放在WAR中( location="classpath:/foo/bar/conf.properties" )。

如果您是Spring 3.1(目前是RC2)的快樂用戶,您可以利用新的@PropertySource注釋:

@Configuration
@PropertySource("classpath:/com/myco/app.properties")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM