Spring Boot/Kotlinで最小限のアプリケーションを書く
キーワード
- Spring Boot
- Kotlin
したいこと
KotlinでSpring Bootを、最低限とにかく動くものを書きたい。
どうやって
- GreetingController.kt
@RestController
class GreetingController {
@GetMapping("/greeting")
fun greeting(
@RequestParam(value="name", defaultValue="unknown") name: String
) = Greeting(name)
data class Greeting (
val name: String
)
}
- Application.kt
@SpringBootApplication
class Application
fun main(args: Array<String>) {
SpringApplication.run(Application::class.java, *args)
}
で、次のURLにアクセス!
http://localhost:8080/greeting?name=test
ちなみに
STSで書くなら「Kotlin Plugin for Eclipse」を入れよう。Kotlinのクラスを追加することができるぞ。
参考
作成日 2017-12-13
