package com.zbkj.admin; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.transaction.annotation.EnableTransactionManagement; import springfox.documentation.swagger2.annotations.EnableSwagger2; /** * 程序主入口 */ @EnableAsync //开启异步调用 @EnableSwagger2 @Configuration @EnableScheduling @EnableSchedulerLock(defaultLockAtMostFor = "6m") @EnableTransactionManagement @SpringBootApplication(exclude = DataSourceAutoConfiguration.class) //去掉数据源 @ComponentScan(basePackages = {"com.zbkj"}) @MapperScan(basePackages = {"com.zbkj.**.dao"}) public class CarAdminApplication { public static void main(String[] args) { SpringApplication.run(CarAdminApplication.class, args); } }