Helidon 專案是一組用於編寫微服務的 Java 程式庫。 Helidon 支援兩種程式設計模型:
無論哪種情況,您的應用程式都是在新的 Helidon Níma WebServer 上運行的 Java SE 程序,該程式是從頭開始編寫的,以使用 Java 21 虛擬線程。使用 Helidon 4,您可以獲得響應式伺服器的高吞吐量以及每個請求線程風格程式設計的簡單性。
Helidon 4中的Helidon SE API相對於Helidon 3有了很大的改變。這會導致程式碼更加簡單,更容易編寫、維護、調試和理解。早期的 Helidon SE 程式碼需要修改才能在這些新 API 上運行。有關更多信息,請參閱 Helidon SE 升級指南。
Helidon 4 支援 MicroProfile 6。由於 Helidon 的 MicroProfile 伺服器是基於新的 Níma WebServer,您可以獲得在虛擬執行緒上執行的所有好處。有關詳細信息,請參閱 Helidon MP 升級指南。
第一次接觸希利登?然後開始吧。
使用 Helidon 4 需要 Java 21。
Helidon 可在 Apache License 2.0 下使用。
最新文件和 javadoc 可在 https://helidon.io/docs/latest 取得。
Helidon 白皮書可在此處取得。
請參閱 https://helidon.io 上的入門指南。
沒有 Helidon 下載。只需使用我們的 Maven 版本 (GroupID io.helidon
)。請參閱 https://helidon.io 上的入門指南。
蘋果系統:
curl -O https://helidon.io/cli/latest/darwin/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/
Linux:
curl -O https://helidon.io/cli/latest/linux/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/
視窗:
PowerShell -Command Invoke-WebRequest -Uri " https://helidon.io/cli/latest/windows/helidon.exe " -OutFile " C:Windowssystem32helidon.exe "
請參閱此文件以取得更多資訊。
您需要 JDK 21 來建置 Helidon 4。
您還需要 Maven。我們推薦 3.8.0 或更高版本。
完整建構
$ mvn install
格子風格
# cd to the component you want to check
$ mvn validate -Pcheckstyle
版權
# cd to the component you want to check
$ mvn validate -Pcopyright
斑點蟲
# cd to the component you want to check
$ mvn verify -Pspotbugs
文件
# At the root of the project
$ mvn site
建置腳本
建置腳本位於etc/scripts
中。這些主要由我們的管道使用,但也有一些可以方便地在桌面上使用來驗證您的更改。
copyright.sh
:執行完整的版權檢查checkstyle.sh
:執行完整的樣式檢查