У меня есть приложение Spring Boot со следующим application.yml
- взятым в основном из здесь:
info:
build:
artifact: ${project.artifactId}
name: ${project.name}
description: ${project.description}
version: ${project.version}
Я могу вводить определенные значения, например.
@Value("${info.build.artifact}") String value
Я хотел бы, однако, ввести всю карту, то есть что-то вроде этого:
@Value("${info}") Map<String, Object> info
Возможно ли это (или что-то подобное)? Очевидно, я могу напрямую загрузить yaml, но задавался вопросом, есть ли что-то уже поддерживаемое Spring.