Micronaut Framework 是一個基於 JVM 的現代全端 Java 框架,旨在建立模組化、易於測試的 JVM 應用程序,並支援 Java、Kotlin 和 Groovy 語言。
Micronaut 框架最初是由一個也參與 Grails 框架工作的團隊所創建的。 Micronaut 框架的靈感來自多年來使用 Spring、Spring Boot 和 Grails 框架建立從單體應用到微服務的實際應用程式的經驗教訓。核心團隊在 Micronaut 基金會的支持下繼續開發和維護 Micronaut 專案。
Micronaut Framework 旨在提供建構 JVM 應用程式所需的所有工具,包括:
使用 Micronaut Framework,您可以建立訊息驅動應用程式、命令列應用程式、HTTP 伺服器等,而對於微服務,特別是 Micronaut Framework 也提供:
同時,Micronaut Framework 旨在透過提供以下功能來避免 Spring、Spring Boot 和 Grails 等框架的缺點:
這是透過在編譯時預先計算框架基礎設施來實現的,這減少了應用程式運行時所需的邏輯。
有關使用 Micronaut Framework 的更多信息,請參閱 micronaut.io 上的文檔
範例 Micronaut 框架應用程式可以在範例儲存庫中找到
要從原始程式碼構建,請檢查程式碼並運行:
./gradlew publishToMavenLocal
要建置文檔,請執行./gradlew docs
。該文檔建構為build/docs/index.html
。
如果您希望為 Micronaut Framework 的開發做出貢獻,請閱讀 CONTRIBUTING.md
Micronaut Framework 使用語意版本控制 2.0.0。若要了解這意味著什麼,請參閱規格文件。 Micronaut Framework 的公共 API 的例外情況包括使用@Experimental
或@Internal
註釋的任何類,這些類別駐留在io.micronaut.core.annotation
包中。