spring配置檔案之靈活配置

2021-04-17 23:34:41 字數 485 閱讀 9706

spring配置檔案十分靈活的,比如當遇到要配置jdbc之類或者和主機有關的資訊時,可以這樣,進一步抽象

生成如下的屬性檔案(/web-inf/jdbc.properties):

jdbc.driver=org.postgresql.driver

jdbc.url=jdbc:postgresql://localhost/test

jdbc.user=postgres

jdbc.password=

我們的bean配置如下:

/web-inf/jdbc.properties

or:

$$$

$

如上所述,我們定義了乙個propertyplaceholderconfigurer類的例項,並將其位置屬性設定為我們的屬性檔案。該類被實現為bean工廠的後處理器,並將使用定義在檔案中的屬性來代替所有的佔位符($value)。

spring配置檔案

1 配置檔案的簡化 1 屬性的 property name foo value foovalue value property 簡化為 property name foo value foovalue 2 引用bean property name foo ref bean foobean prope...

spring配置檔案

context annotation config 是用於啟用那些已經在spring容器裡註冊過的bean上面的註解,也就是顯示的向spring註冊 autowiredannotationbeanpostprocessor commonannotationbeanpostprocessor pers...

Spring配置檔案載入外部配置檔案

有時,應用程式可能需要從不同的位置 例如 檔案系統 classpath或者url 讀取外部資源 例如 文字檔案 xml檔案 屬性檔案或或者影象檔案 通常,為了從不同位置載入資源,需要和不同的api打交道。spring的資源載入器提供了乙個統一的getresource 方法,使用這個方法可以通過資源路...