猿问

Spring Boot-从application.yml注入映射

我有一个带有以下内容的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是否已经支持了某些东西。


梵蒂冈之花
浏览 1422回答 3
3回答
随时随地看视频慕课网APP
我要回答