DataSouceApplication.java 1.1 KB

12345678910111213141516171819202122232425
  1. package com.steerinfo;
  2. import com.steerinfo.config.druidConfig.DruidConfig;
  3. import org.mybatis.spring.annotation.MapperScan;
  4. import org.springframework.boot.SpringApplication;
  5. import org.springframework.boot.autoconfigure.SpringBootApplication;
  6. import org.springframework.boot.context.properties.EnableConfigurationProperties;
  7. import org.springframework.cache.annotation.EnableCaching;
  8. import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
  9. import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
  10. import org.springframework.cloud.netflix.hystrix.EnableHystrix;
  11. import org.springframework.cloud.openfeign.EnableFeignClients;
  12. @SpringBootApplication(scanBasePackages = "com.steerinfo.**")
  13. @MapperScan("com.steerinfo.**")//该注解会扫描 mapper 包下的接口,把接口生成代理对象并加入到 spring 容器中
  14. @EnableConfigurationProperties(DruidConfig.class)//手动开启druid数据源
  15. @EnableHystrix
  16. @EnableCaching
  17. @EnableFeignClients
  18. @EnableEurekaClient
  19. public class DataSouceApplication {
  20. public static void main(String[] args) {
  21. SpringApplication.run(DataSouceApplication.class, args);
  22. }
  23. }