Бакалаврская работа

Задача

Упростить и сделать более функциональной конфигурацию JAVA-приложений.

Мотивация

В крупных JAVA-проектах часто необходимо конфигурировать большое количество параметров, например различные URL'ы, Thread Pool'ы и прочее. Часть таких параметров изменяется редко, но часть необходимо изменять часто, причем удобно делать это во время работы приложения. Обычно для этого реализуют обработку изменения таких параметров и их валидацию. Хочется реализовать библиотеку, которая поможет упростить этот процесс и позволит использовать различные источники конфигурации (файловая система, база данных, vault и т.п.)

Стек технологий

JVM (Java, Kotlin, etc.)

Техническое описание

Количество студентов в проект — 2 человека