package com.lty.bus.data;
import com.alibaba.fastjson.JSON;
import com.lty.bus.entity.Line;
import com.lty.bus.entity.LineDto;
import com.lty.bus.entity.Relation;
import com.lty.bus.entity.Station;
import com.lty.bus.mapper.StationMapper;
import com.lty.bus.util.Const;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.boot.Banner;
import org.springframework.boot.WebApplicationType;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.data.geo.Point;
import org.springframework.data.redis.core.RedisTemplate;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@Slf4j
@ComponentScan("com.lty.bus")
public class DataApplication implements ApplicationRunner {
@Value("${cityCode}")
String cityCode;
@Autowired
private StationMapper stationMapper;
@Autowired
RedisTemplate<String, String> redisTemplate;
public static void main(String[] args) {
new SpringApplicationBuilder(DataApplication.class)
.web(WebApplicationType.NONE) // .REACTIVE, .SERVLET
.bannerMode(Banner.Mode.OFF)
.run(args);
}
@Override
public void run(ApplicationArguments args) throws Exception {
xxx
}
}