Использование файла «external.properties» в качестве общего файла

#java #spring

Вопрос:

Я создаю приложение Java Spring. Есть файл с именем «external.properties», который, насколько я знаю, используется в качестве конфигурационного. Во время работы приложения компоненты — контроллеры, службы и т.д. — Не взаимодействуют с этим файлом — они просто создаются на основе конфигурации, содержащейся в этом файле. Но есть проблема, что мне нужно создать контроллер и службу, которая может загружать этот файл и считывать строки, содержащие логические значения. Например, файл содержит такие строки, как:

 localiztion.vocabulary=...

localization.language=...

...

line.someline=true

line.otherline=true

line.anotherline=false
 

Таким образом, метод в контроллере и службе должен возвращать список, заполненный переменными, равными true. Вопрос в следующем: есть ли в Spring какие-либо аннотации или встроенные методы для получения этого, или мне нужно загрузить этот файл вручную и обработать его построчно?