我正在 Kotlin 中开发库,现在我正在寻找像 Spring 那样的属性解析器库,但不想直接使用 Spring 库。
我不希望库依赖于 Spring jar。
你知道一些替代方案吗?
您想读取 yaml 和属性文件吗?
依赖关系:
compile "com.fasterxml.jackson.module:jackson-module-kotlin:${jacksonVersion}"
compile "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:${jacksonVersion}"
compile "com.fasterxml.jackson.dataformat:jackson-dataformat-properties:${jacksonVersion}"
代码:
// Read ObjectMapper docs to learn about the different config options
val mapper = ObjectMapper(YAMLFactory()).registerKotlinModule()//...
val stream = FileInputStream(File(filename))
mapper.readValue<MyProperties>(stream)
我是一名优秀的程序员,十分优秀!