package com.zbkj.admin; import com.binarywang.spring.starter.wxjava.miniapp.config.WxMaAutoConfiguration; import com.zbkj.common.config.GitConfig; 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.transaction.annotation.EnableTransactionManagement; import springfox.documentation.swagger2.annotations.EnableSwagger2; /** * 程序主入口 * +---------------------------------------------------------------------- * | CRMEB [ CRMEB赋能开发者,助力企业发展 ] * +---------------------------------------------------------------------- * | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved. * +---------------------------------------------------------------------- * | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 * +---------------------------------------------------------------------- * | Author: CRMEB Team * +---------------------------------------------------------------------- */ @EnableAsync //开启异步调用 @EnableSwagger2 @Configuration @EnableTransactionManagement //@SpringBootApplication(exclude = DataSourceAutoConfiguration.class) //去掉数据源 @SpringBootApplication(exclude = {WxMaAutoConfiguration.class}) //去掉数据源 @ComponentScan(basePackages = {"com.zbkj"}) @MapperScan(basePackages = {"com.zbkj.**.dao"}) public class CrmebAdminApplication { public static void main(String[] args) { GitConfig.printGitInfo(SpringApplication.run(CrmebAdminApplication.class, args)); } }