第九节 Hasor配置文件

2018-09-28 20:24 更新

虽然前面很多地方都提到 Hasor 的配置文件,但是在正式讲解 Hasor 配置文件之前依然要强调一下。Hasor 是支持 零配置文件的。


关于配置文件的态度

  • 1.拥抱约定优于配置,但是不鼓吹零配置。
  • 2.提倡 Xml 结构化配置,同时也拥抱属性文件。
  • 3.提倡 配置文件也模块化,同时也不放弃集中化配置。


关于“零配置”:相信聪明的同学都会知道即便是您真的一点都不需要做任何配置。当你面对数据库连接字符串,环境参数等等配置信息时。您依然会不加思索的创建一个配置文件去存放它们。零配置,只是相对框架而言。一旦您坚持了零配置,那么我也相信您很可能正在拥抱注解化配置。所以 Hasor 不鼓吹零配置,而是通过默认配置的方式让您尽量避免配置。

Xml配置和属性文件配置,相信大多数人会选择属性文件配置。因为属性文件非常便于读取。但是遇到一些结构化的配置信息,我们会又非常亲赖 Xml 或者 json。

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


首先 Hasor 的配置文件分为 主配置文件和静态配置文件。

  • 主配置文件 -> hasor-config.xml(名称可变)
  • 静态配置文件 -> static-config.xml(名称和位置都不可变)


平时我们所说的 Hasor 配置,一般都是在说主配置文件,主配置文件和静态配置文件在内容格式上没有区别。它们最主要的区别是加载顺序,有关加载顺序和静态配置文件在后面章节会有更加详细的介绍。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号