官术网_书友最值得收藏!

  • 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

下面我們重點講解一下示例工程中用到的幾個核心注解。

主站蜘蛛池模板: 广平县| 启东市| 斗六市| 宣城市| 临沧市| 马鞍山市| 资阳市| 抚州市| 邢台市| 密山市| 溧阳市| 栾川县| 廉江市| 新丰县| 澄江县| 藁城市| 铜陵市| 汕头市| 郴州市| 拉萨市| 栾城县| 延边| 土默特左旗| 海口市| 卢氏县| 武城县| 江永县| 卓资县| 宜阳县| 明水县| 五峰| 类乌齐县| 盈江县| 资源县| 寿光市| 赤城县| 浏阳市| 宁化县| 阿克陶县| 都匀市| 寻乌县|