home wiki.fukuchiharuki.me
Menu

キーワード

  • STS
  • Kotlin
  • Spring Boot

現象

STSでKotlinを使ってSpring Bootを立ち上げようとするができない。

class 'Application' may not be final. Remove the final modifier to continue.

原因

classをopenしてないから。final classじゃだめよということ。

ただ、これはkotlin-allopenがkotlin-springによって解決してくれるはず。だが、STSの「Spring Boot App」としての実行ではうまくいかない。

対策

IntelliJでなら大丈夫とのことだが試してない。また、gradleタスクとして実行するのでも大丈夫。BuildshipのGradle Tasksから実行するか、コンソールで次のようにして実行する。

$ gradle bootRun

備考

IntelliJに乗り換えかなあ。。Vimのキーバインド使える??

参考