微軟釋出VS Code Java擴充套件9月更新版,這次除了有Protobuf(Protocol Buffer)專案支援,也改進專案匯入和Spring的支援,遠端除錯和單元測試更順暢靈活。

Protobuf是一個免費開源跨平臺資料格式,能夠序列化結構資料,過去,當Java專案中使用到Protobuf,Java擴充套件便無法良好運作,可能出現大量無法辨識的類別,微軟解釋,這是因為過去Java擴充套件無法正確偵測proto檔案,因此沒有生成需要的程式碼,也找不到生成的程式碼所導致。

而在這個最新的VS Code Java擴充套件,微軟新增對protobuf專案的支援,因此當偵測到.protobuf檔案,用戶便會看到來自VS Code的提示,詢問是否要從proto檔案中生成Java原始碼,只要用戶確認,擴充套件便會生成程式碼,也就不會出現無法辨識類型的錯誤。

除了Protobuf專案的支援,微軟還改進對Android專案的支援,官方提到,過去在載入Android專案的時候可能會無任何徵兆的失敗,或無法使用大多數的Java核心功能。在新版本中,開發者可以順利匯入Android專案,並且可以正常使用所有語言功能。

另外,Java擴充套件還強化對Spring框架的支援。Spring儀表板提供許多功能,可讓開發者以視覺化的方式監控應用程式,而儀表板中一項重要的功能,便是能夠即時顯示的Spring應用程式資訊,但這項功能需要啟用Spring Boot Actuator,而現在Java擴充套件會自動偵測Spring專案的Spring Boot Actuator的狀態,並提醒用戶啟用。

Java擴充套件現在即便在高網路延遲下,也能提供良好的遠端除錯效能,在特定情況下,延遲可以降低2倍到45倍,不過這目前還是個實驗性功能,只會自動替Insiders用戶啟動。微軟添加對JUnit 5標籤的支援,使用戶可以在執行期間過濾掉特定測試,使單元測試更加方便靈活。

熱門新聞

Advertisement