文件名称:gaffer:JVM 的对象图配置库
文件大小:92KB
文件格式:ZIP
更新时间:2024-07-08 11:46:38
Java
领班 “配置”对许多不同的人来说意味着许多不同的东西。 有无数的库可以处理配置,其中许多意味着不同的东西。 例如,基本的Properties文件提供了某种嵌套的键值对样式配置,而基本上提供了多种指定属性层次结构的方法。 另一方面,如果我们查看像这样的项目,我们会看到一种构建对象图的策略。 如果我们查看中的shiro.ini文件、 配置或大多数日志框架,我们也会看到类似的配置策略。 gaffer实现了第二种配置风格,旨在用于配置需要或允许复杂对象图实例化的应用程序组件。 与相比,它提供了更灵活、更、更直观的语法。 灵感(和大量代码)来自常规配置机制。 gaffer的总体思路是采用 logback groovy 配置中的想法,并制作一组足够通用的实用程序,以允许在任何库中使用相同的通用配置样式。
【文件预览】:
gaffer-master
----.gitignore(431B)
----settings.gradle(120B)
----build.gradle(2KB)
----.travis.yml(121B)
----gradlew(5KB)
----gaffer-shiro()
--------src()
----README.md(2KB)
----gradlew.bat(2KB)
----gaffer-core()
--------build.gradle(459B)
--------src()
----gradle()
--------wrapper()
----TODO.md(488B)