package com.zy.acs.manager.core.service.astart.config; import com.zy.acs.manager.core.service.astart.MapDataDispatcher; import com.zy.acs.manager.manager.service.CodeService; import com.zy.acs.manager.manager.service.RouteService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * Created by vincent on 2023/7/14 */ @Configuration public class MapDataConfig { @Autowired private CodeService codeService; @Autowired private RouteService routeService; @Bean public MapDataDispatcher getMapDataDispatcher() { MapDataDispatcher dispatcher = new MapDataDispatcher(codeService, routeService); dispatcher.getCodeMatrix(null); dispatcher.getMapMatrix(null, null); dispatcher.getTurnMatrix(null); dispatcher.getCdaMatrix(null); dispatcher.getDynamicMatrix(null); return dispatcher; } }