package com.dy.pipIrrRemote; 
 | 
  
 | 
import com.dy.common.multiDataSource.EnableMultiDataSource; 
 | 
import lombok.extern.slf4j.Slf4j; 
 | 
import org.mybatis.spring.annotation.MapperScan; 
 | 
import org.springframework.boot.CommandLineRunner; 
 | 
import org.springframework.boot.SpringApplication; 
 | 
import org.springframework.boot.autoconfigure.SpringBootApplication; 
 | 
import org.springframework.context.annotation.ComponentScan; 
 | 
import org.springframework.context.annotation.EnableAspectJAutoProxy; 
 | 
import org.springframework.context.annotation.FilterType; 
 | 
  
 | 
import org.springframework.boot.web.servlet.ServletComponentScan; 
 | 
import org.springframework.scheduling.annotation.EnableScheduling; 
 | 
@Slf4j 
 | 
@SpringBootApplication 
 | 
@EnableScheduling //启动定时任务,本模块websocket发送心跳 
 | 
@ServletComponentScan //扫描servlet,本模块中启动websocket 
 | 
@EnableAspectJAutoProxy 
 | 
@EnableMultiDataSource 
 | 
@ComponentScan(basePackages = {"com.dy.common", "com.dy.pipIrrGlobal", "com.dy.pipIrrRemote"}, 
 | 
        excludeFilters = { 
 | 
                @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = { 
 | 
                        com.dy.common.singleDataSource.DruidDataSourceConfig.class //排除单数据源 
 | 
                }) 
 | 
        } 
 | 
) 
 | 
@MapperScan(basePackages={"com.dy.pipIrrGlobal.daoRm", 
 | 
        "com.dy.pipIrrGlobal.daoPr", 
 | 
        "com.dy.pipIrrGlobal.daoSe", 
 | 
        "com.dy.pipIrrGlobal.daoBa", 
 | 
        "com.dy.pipIrrGlobal.daoFi", 
 | 
        "com.dy.pipIrrGlobal.daoAllRound", 
 | 
        "com.dy.pipIrrGlobal.daoLargeScreen", 
 | 
        "com.dy.pipIrrGlobal.daoIr", 
 | 
        "com.dy.pipIrrGlobal.daoVi" 
 | 
}) 
 | 
public class PipIrrRemoteApplication { 
 | 
  
 | 
    public static void main(String[] args) { 
 | 
        SpringApplication.run(PipIrrRemoteApplication.class, args); 
 | 
    } 
 | 
  
 | 
} 
 | 
//public class PipIrrRemoteApplication implements CommandLineRunner { 
 | 
// 
 | 
//    public static void main(String[] args) { 
 | 
//        SpringApplication.run(PipIrrRemoteApplication.class, args); 
 | 
//    } 
 | 
//    //验证log是否输出 
 | 
//    @Override 
 | 
//    public void run(String... args) throws Exception { 
 | 
//        log.trace("Trace level log"); 
 | 
//        log.debug("Debug level log"); 
 | 
//        log.info("Info level log"); 
 | 
//        log.warn("Warn level log"); 
 | 
//        log.error("Error level log"); 
 | 
//    } 
 | 
//} 
 |