KotlinでSpring FrameworkのTutorialする時にハマったこと
Getting Started · Building a RESTful Web Service
これやる時にハマったこと
src/main/java/hello/Application.java
package hello; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
こいつを次のようにする
package hello import org.springframework.boot.SpringApplication import org.springframework.boot.autoconfigure.SpringBootApplication @SpringBootApplication class Application fun main(args:Array<String>) { SpringApplication.run(Application::class.java, *args) }
エントリポイントは直接グローバルに書かないといけないので、この方法でグローバルに名前をつけてる?みたいですね。