SpringBoot通过配置文件自动加载到map中

看到标题我都不知道我在说啥,有一个需求,需要在配置文件中,配置一些映射,然后把这个映射加载到map中。

dashboard:
  monitor:
	zhangsan: laoda
	lisi: laoxiao

如果想把这个加载到map

@Data
@ConfigurationProperties(prefix = "dashboard")
@Configuration
public class DashboardMonitorConfig {
    private Map<String, String> monitor;
}

然后在你项目中,就可以自动装配了

@Autowired
private DashboardMonitorConfig dashboardMonitorConfig;

最后,直接获取map
dashboardMonitorConfig.getMonitor()

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页