package com.algo.config; import com.algo.expose.BaseDataService; import lombok.Data; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; import java.util.Map; @Component @Data public class EnvDataConfig { @Autowired private BaseDataService baseDataService; private Map> pathMapping; private Map environmentConfig; /** * 初始化 */ @PostConstruct public void init() { setEnvironmentConfig(baseDataService.loadEnvironment()); setPathMapping(baseDataService.loadPathMapping()); } }