MainApplication.kt 951 B

1234567891011121314151617181920212223242526
  1. package cn.gygxzc.envir
  2. import org.mybatis.spring.annotation.MapperScan
  3. import org.springframework.boot.SpringApplication
  4. import org.springframework.boot.autoconfigure.SpringBootApplication
  5. import org.springframework.boot.builder.SpringApplicationBuilder
  6. import org.springframework.boot.web.servlet.support.SpringBootServletInitializer
  7. import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer
  8. /**
  9. * 注解配置
  10. */
  11. @EnableEurekaServer //表示该服务为注册中心
  12. //@EnableDiscoveryClient
  13. @SpringBootApplication(scanBasePackages = ["com.gxzc","cn.gygxzc"])
  14. @MapperScan(basePackages = ["com.gxzc","cn.gygxzc"])
  15. class MainApplication : SpringBootServletInitializer() {
  16. override fun configure(builder: SpringApplicationBuilder?): SpringApplicationBuilder? {
  17. return builder?.sources(MainApplication::class.java)
  18. }
  19. }
  20. fun main(args: Array<String>) {
  21. SpringApplication.run(MainApplication::class.java, *args)
  22. }