我正在Kotlin中开发库,现在我正在寻找像Spring一样的属性解析器库,但是不想直接使用Spring库。
我不希望库依赖于Spring jar。
您知道一些替代方法吗?
答案 0 :(得分:0)
您想阅读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)