Не очень понятно: проект на Spring? Если да, то:
1.
Прочитать файл. Сделать MAP, выгрузить его в контекст через @ Bean. Если без Spring, то то же самое, но вместо бина сделать синглтон и к нему обращаться, получится что-то вроде глобальных констант.
2. Сделать application.properties (по-моему, они могут работать параллельно с .YML, но это надо проверить) и
подключить туда другие .properties. @ Value будет работать.