package com.lyms.etl; import com.lyms.etl.service.ICouponInfoService; import org.mybatis.spring.annotation.MapperScan; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.transaction.annotation.EnableTransactionManagement; import java.util.Date; /** * @Author: litao * @Date: 2017/5/2 0002 20:29 * @Version: V1.0 */ @SpringBootApplication @EnableTransactionManagement @MapperScan("com.lyms.etl.dao") public class ApplicationRunner implements CommandLineRunner{ private static final Logger log = LoggerFactory.getLogger(ApplicationRunner.class); @Autowired private ICouponInfoService couponInfoService; public static void main(String[] args) { SpringApplication.run(ApplicationRunner.class, args); log.info("etl started......"); } @Override public void run(String... strings) throws Exception { log.info("start import coupon"); Date start = new Date(); couponInfoService.transferCoupon(); log.info("end import coupon, used: {} ms", System.currentTimeMillis() - start.getTime()); } }