package com.dxhy; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.netflix.hystrix.EnableHystrix; import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.context.annotation.Import; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.transaction.annotation.EnableTransactionManagement; import com.dxhy.auth.client.EnableDxhyAuthClient; import com.dxhy.common.datasource.config.DynamicDataSourceConfig; /** * * * 系统启动入口 * * @author ld * */ @SpringBootApplication //@EnableEurekaClient @EnableDiscoveryClient @EnableHystrix @EnableFeignClients({"com.dxhy.auth.client.feign"}) @EnableScheduling @EnableDxhyAuthClient @EnableTransactionManagement(proxyTargetClass = true) @EnableAspectJAutoProxy(exposeProxy = true) @Import({DynamicDataSourceConfig.class}) @ComponentScan("com.dxhy.*") public class DxhyBaseApplication { public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(DxhyBaseApplication.class); springApplication.setAllowCircularReferences(Boolean.TRUE); springApplication.run(args); } }