#java #spring
Вопрос:
Я создаю приложение Java Spring. Есть файл с именем «external.properties», который, насколько я знаю, используется в качестве конфигурационного. Во время работы приложения компоненты — контроллеры, службы и т.д. — Не взаимодействуют с этим файлом — они просто создаются на основе конфигурации, содержащейся в этом файле. Но есть проблема, что мне нужно создать контроллер и службу, которая может загружать этот файл и считывать строки, содержащие логические значения. Например, файл содержит такие строки, как:
localiztion.vocabulary=...
localization.language=...
...
line.someline=true
line.otherline=true
line.anotherline=false
Таким образом, метод в контроллере и службе должен возвращать список, заполненный переменными, равными true. Вопрос в следующем: есть ли в Spring какие-либо аннотации или встроенные методы для получения этого, или мне нужно загрузить этот файл вручную и обработать его построчно?