第九節(jié) Hasor配置文件

2018-09-28 20:24 更新

雖然前面很多地方都提到 Hasor 的配置文件,但是在正式講解 Hasor 配置文件之前依然要強調(diào)一下。Hasor 是支持 零配置文件的。


關(guān)于配置文件的態(tài)度

  • 1.擁抱約定優(yōu)于配置,但是不鼓吹零配置。
  • 2.提倡 Xml 結(jié)構(gòu)化配置,同時也擁抱屬性文件。
  • 3.提倡 配置文件也模塊化,同時也不放棄集中化配置。


關(guān)于“零配置”:相信聰明的同學都會知道即便是您真的一點都不需要做任何配置。當你面對數(shù)據(jù)庫連接字符串,環(huán)境參數(shù)等等配置信息時。您依然會不加思索的創(chuàng)建一個配置文件去存放它們。零配置,只是相對框架而言。一旦您堅持了零配置,那么我也相信您很可能正在擁抱注解化配置。所以 Hasor 不鼓吹零配置,而是通過默認配置的方式讓您盡量避免配置。

Xml配置和屬性文件配置,相信大多數(shù)人會選擇屬性文件配置。因為屬性文件非常便于讀取。但是遇到一些結(jié)構(gòu)化的配置信息,我們會又非常親賴 Xml 或者 json。

如果您使用了 Hasor 的配置文件相信您一定會體會到,什么叫做兩全其美。


首先 Hasor 的配置文件分為 主配置文件和靜態(tài)配置文件。

  • 主配置文件 -> hasor-config.xml(名稱可變)
  • 靜態(tài)配置文件 -> static-config.xml(名稱和位置都不可變)


平時我們所說的 Hasor 配置,一般都是在說主配置文件,主配置文件和靜態(tài)配置文件在內(nèi)容格式上沒有區(qū)別。它們最主要的區(qū)別是加載順序,有關(guān)加載順序和靜態(tài)配置文件在后面章節(jié)會有更加詳細的介紹。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號