【问题标题】:Spring boot + kotlin runApplication<MyApplication>(*args) can not startSpring boot + kotlin runApplication<MyApplication>(*args) 无法启动
【发布时间】:2018-07-16 05:29:23
【问题描述】:
import org.springframework.boot.runApplication
import org.springframework.boot.SpringApplication

@SpringBootApplication
open  class MyApplication

fun main(args: Array<String>) {
    runApplication<MyApplication>(*args)
}

错误:找不到或无法加载主类

为什么不能运行,而这个可以?

import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.SpringApplication

@SpringBootApplication
open class MyApplication

fun main(args: Array<String>) {
    SpringApplication.run(MyApplication::class.java, *args)
}

【问题讨论】:

    标签: spring-boot kotlin


    【解决方案1】:

    您的 Kotlin 代码中缺少以下导入:

    import org.springframework.boot.autoconfigure.SpringBootApplication
    

    添加它应该可以解决问题。

    另一方面,这种导入不是必要的:

    import org.springframework.boot.SpringApplication
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-09
      • 2019-06-14
      • 2013-09-25
      • 2016-10-22
      • 2016-10-24
      • 1970-01-01
      • 1970-01-01
      • 2020-03-24
      相关资源
      最近更新 更多