Spring Cloud Gateway - kotlin支持

前言

上一篇我們已經處理好了maven依賴的問題,而且項目代碼裏邊的單元測試也可以正常調試起來了。

但是,當我們打開sample裏邊的GatewaySampleApplication.java想運行起來的時候,發現Eclipse提示了一個錯誤,找不到AdditinalRoutes.java類。

通過搜索發現,這個類是在kotlin目錄下的,猜測是沒有安裝kotlin相關環境的緣故。
在這裏插入圖片描述

備註:最終由於equinox-weaving-launcher下載不到,暫時換用了IntelliJ IDEA,由於內置支持Kotlin所以可以直接成功導入和運行Spring Cloud Gateway的源代碼。

Eclipse安裝kotlin插件

按照kotlin文檔看,要支持kotlin需要給Eclipse安裝kotlin插件,打開這個 Help | Eclipse Marketplace… 菜單並搜索 Kotlin Plugin for Eclipse :
在這裏插入圖片描述

安裝完成之後,提示重啓Eclipse,按照提示重啓後,發現工程仍然是相同的錯誤提示,提示找不到類。
在這裏插入圖片描述
你需要再spring cloud gateway項目上執行maven–>update project…

執行之後會看到工程增加了kotlin的運行時庫文件,並且錯誤提示還在。

Eclipse安裝kotlin插件依賴

從kotlin倉庫裏的指南看,還需要安裝Aspect相關的插件,具體見:github倉庫

現在卡在equinox-weaving-launcher上,kotlin和equinox-weaving-launcher給的鏈接都無法下載和安裝,正在嘗試聯繫作者看有沒有解決辦法或者可用的鏡像。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章