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.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @Author: litao
* @Date: 2017/5/2 0002 20:29
* @Version: V1.0
*/
@SpringBootApplication
@MapperScan("com.lyms.etl.dao")
@RestController
public class ApplicationRunner {
@Autowired
private MongoTemplate mongoTemplate;
@Autowired
private ICouponInfoService couponInfoService;
@RequestMapping("/")
public String test() {
System.out.println(mongoTemplate.find(Query.query(Criteria.where("key").is("SEQUENCE_QUEUE")), Object.class, "lyms_plantform_config"));
return "xxxxx";
}
@RequestMapping("/2")
public String test2() {
System.out.println(couponInfoService.find("2c4613d659a548b492b81fa6ab7ce4b6"));
return "xxxxx";
}
private static final Logger log = LoggerFactory.getLogger(ApplicationRunner.class);
public static void main(String[] args) {
SpringApplication.run(ApplicationRunner.class, args);
log.info("etl started......");
}
}