Spring boot的YML文件中注入Map对象

详见:https://www.baeldung.com/spring-yaml-inject-map

一、补充

按照上文配置后,发现并不能有效注入。经过各类测试,经过以下步骤实现Map对象的有效注入。

1.pom文件增加:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

2.ServerProperties 增加@Data

原网页截图如下: