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);
|
}
|
|
}
|