- Spring Boot開發實戰
- 陳光劍
- 275字
- 2019-01-05 10:00:23
2.3 添加HelloWorldController
接著上節的工程,在目標package上單擊,按下快捷鍵Command + N創建Kotlin Class,如圖2-9所示。

圖2-9 按下快捷鍵Command + N創建Kotlin Class
輸入類名,如圖2-10所示。

圖2-10 輸入類名
實現代碼如下:
@RestController class HelloWorldController { @GetMapping(value = ["", "/", "/hello"]) // 匹配請求的URL列表:"", "/", "/hello" fun hello(): Greeting { return Greeting(name = "World", greeting = "Hello") } data class Greeting(var name: String, var greeting: String) }
其中,data class Greeting是Kotlin中的數據類。
提示
關于Kotlin編程語言的相關內容你可以參考《Kotlin極簡教程》(機械工業出版社,2017年9月出版)。
啟動應用,在瀏覽器中打開http://127.0.0.1:8080,可以看到輸出結果,如圖2-11所示。

圖2-11 瀏覽器中的輸出結果
到這里,我們已經完成了一個RESTful Web HTTP Service。
提示
本節示例工程源代碼位于https://github.com/KotlinSpringBoot/demo0_hello_world。
下面我們重點講解一下示例工程中用到的幾個核心注解。
推薦閱讀
- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- R語言游戲數據分析與挖掘
- PhoneGap Mobile Application Development Cookbook
- PySide GUI Application Development(Second Edition)
- Java程序設計入門
- 新印象:解構UI界面設計
- Python趣味編程與精彩實例
- 從零開始學Unity游戲開發:場景+角色+腳本+交互+體驗+效果+發布
- Flutter之旅
- AngularJS by Example
- Mastering Puppet(Second Edition)
- Kivy Blueprints
- C語言程序設計
- Learning Bitcoin
- Jenkins Essentials