包括配置文件、声明式配置、编程式配置,甚至通过指定构造器的参数来完成配置,配置设计的原则包括:
所有配置要放到一起。
缓存的配置可以很容易在开发阶段、运行时修改。
错误的配置能够在程序启动时发现,在运行时修改出错则需要抛出运行时异常。
提供默认配置,几乎所有的配置都是可选的,都有默认值。
包括配置文件、声明式配置、编程式配置,甚至通过指定构造器的参数来完成配置,配置设计的原则包括:
所有配置要放到一起。
缓存的配置可以很容易在开发阶段、运行时修改。
错误的配置能够在程序启动时发现,在运行时修改出错则需要抛出运行时异常。
提供默认配置,几乎所有的配置都是可选的,都有默认值。