Spring引导+ kotlin runApplication (* args)无法启动
import org.springframework.boot.runApplication import org.springframework.boot.SpringApplication @SpringBootApplication open class MyApplication fun main(args: Array) { runApplication(*args) }
错误:无法find或无法加载主类
为什么不能运行,但这可以吗?
import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.SpringApplication @SpringBootApplication open class MyApplication fun main(args: Array) { SpringApplication.run(MyApplication::class.java, *args) }
您在Kotlin代码中导入后缺少:
import org.springframework.boot.autoconfigure.SpringBootApplication
添加它应该解决这个问题。
另一方面,这个输入是不必要的:
import org.springframework.boot.SpringApplication