SpringBoot注入Map
public class MyBean {private String name;private String config;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getConfig() {return config;}public void setConfig(String config) {this.config = config;}public String toString() {return "MyBean{" +"name='" + name + '\'' +", config='" + config + '\'' +'}';}}
(prefix = "scaffold.tian")public class MyConfig {private Map, MyBean> client;public MyConfig() {}public Map, MyBean> getClient() {return client;}public void setClient(Map, MyBean> client) {this.client = client;}public String toString() {return "MyConfig{" +"client=" + client +'}';}}
配置文件
scaffold.tian.client.name.config=tianjinglescaffold.tian.client.wang.config=wangscaffold.tian.client.li.config=li
@Autowiredprivate MyConfig myConfig;System.out.println(myConfig.toString());

當我們將需要的基礎信息配置管理起來了之后,我們就可以隨意的生產(chǎn)不同策略的上層業(yè)務類了。是不是感覺這種姿勢優(yōu)點帥?好了,本次文章就到這里!
文章首頁圖片來自:搜狗百科-周冬雨 https://baike.sogou.com/v39745781.htm
晚安~
評論
圖片
表情
