跳到主要内容

环境变量

提示
  • Hasor 对于环境变量的定义是不区分大小写的。建议:环境变量名,要求全部必须大写。
  • 通常 Hasor 的环境变量机制还会被用来充当应用程序的配置文件机制,因为它比较简单易用。

声明环境变量有若干种方式,如下:

示例说明覆盖顺序(靠后优先)
System.getProperties()Java 的系统属性1st
System.getenv()操作系统环境变量2st
hconfig.xml 配置文件中 hasor.environmentVar 的子节点Xml文件中特定位置3st
Hasor.create().addVariable(...) 代码方式在初始化Hasor时通过代码来设置4st

在 Hasor 中,上述表格中的数据都会作为环境变量纳入到 Environment 接口中。一旦出现冲突将会按照,表格中覆盖顺序进行覆盖。