キーワード†
- 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のクラスを追加することができるぞ。