Как читать YAML в списке строк - PullRequest
0 голосов
/ 08 июля 2019

У меня есть файл YAML для моего приложения Spring. Это выглядит так:

storages:
    file:
        local: 
          dir: file_storage
    http:
        local_host:
          url: http:*************
          client_id: *****
          secret_id: ******t
    ftp:
        ftp_server:
          path: ***********e

catalogues:
    database:
        local_database:
          host: jdbc:postgresql://l*****st:5432/ea******
          user: ***
          password: ***
          driver: org.postgresql.Driver
          maximum_pool_size: 3
    http:
        local_rest:
          url: http://localhost:1234/data

aliases:
    default_file_storage: local
    default_catalog: local_database
    a9c8662e-f4bc-4e8e-882d-310bf8e86198: local_database
    admin_catalog: local_database
    admin_storage : local

И мне нужны эти данные в виде строк в application.properties. Я загружаю свои свойства из внешнего хранилища на S3 от Amazon. Эти файлы могут быть в формате application.properties или .yml в формате

 storages.file.local.dir=file_storage
 storages.http. local_host.url=http:*************
 storages.http. local_host.client_id=http:*************
 storages.http. local_host.secret_id=http:*************

и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...