Developer Tales or everything about everything

24Сен/130

Reading configuration files in Java. nProperty.

nproperty-logo

Many developers using configuration files (*.ini, *.prop, *.conf, etc.) in their applications. Java has standard class Properties, that provides ability to load and parse any configuration file. When amount of configuration files is large, reading and writing configuration files becomes very tiresome and routine work: create Properties object, convert each configuration to necessary format and write object field.

nProperty (Annotated Property) library is designed to simplify this process, halving configuration loader code.

Просмотров: 4151
21Сен/1315

Чтение конфигурационных файлов в Java. nProperty.

nproperty-logo

Многие разработчики сталкиваются с необходимостью чтения конфигурационных (*.ini, *.prop, *.conf, etc.) файлов в разрабатываемых приложениях. В Java есть стандартный класс Properties, с помощью которого можно очень легко загрузить ini-файл и прочитать его свойства. При большом объеме конфигурационных файлов чтение и запись настроек в объекты превращается в очень нудную и рутинную работу: создать объект Properties, конвертировать каждую настройку в нужный формат и записать его в поле.

Библиотека nProperty (Annotated Property) призавана упростить этот процесс, сократив примерно в два раза требуемый код для написания загрузчиков настроек.

Просмотров: 8127