Ищите распознаватель свойств для файлов .properties и .y (a) ml в Kotlin / Java, как в Spring - PullRequest
0 голосов
/ 30 ноября 2018

Я занимаюсь разработкой библиотеки в Котлине, и теперь я ищу библиотеку распознавателя свойств, как у Spring, но не хочу напрямую использовать библиотеку Spring.

Я не хочу, чтобы библиотека зависела от Springбаночки.

Знаете ли вы какие-нибудь альтернативы?

1 Ответ

0 голосов
/ 30 ноября 2018

Вы хотите прочитать файлы 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...