home wiki.fukuchiharuki.me
Menu

キーワード

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

参考