歡迎您光臨本站 註冊首頁

Micronaut 1.3.6 釋出,基於 JVM 的微服務應用框架

←手機掃碼閱讀     admin @ 2020-06-08 , reply:0

Micronaut 1.3.6 已釋出,它是 Grails 框架作者打造的開源專案,也是一個新一代基於 JVM 的全棧微服務框架,用於構建模組化的、易於測試的微服務應用。有關 Micronaut 的特性介紹點此檢視。

1.3.6 值得關注的變更:

支援 GraalVM 20.0.0

支援使用 GraalVM 20.0.0 為 JDK 8 和 JDK 11 建立原生映象

啟動和記憶體使用最佳化

啟動效能和記憶體使用率(20%)都有所提升

Micronaut Data Integration

Micronaut Data 已被新增到micronaut-bom,現在可以使用 CLI 來建立 Micronaut Data 專案:

設定 Micronaut Data JPA


 # add --build maven for maven
 $ mn create-app myapp --features data-hibernate-jpa

設定 Micronaut Data JDBC


 # add --build maven for maven
 $ mn create-app myapp --features data-jdbc

對 Kotlin 協程和 Flow 的初步支援

初步支援 Kotlin 協程,並在控制器方法的返回型別中添加了Flow型別

Immutable @ConfigurationProperties和 @EachProperty

透過用 @ConfigurationInject 註釋任何配置類的建構函式,增加了對不可變的 @ConfigurationProperties 的支援。更多資訊檢視 Immutable Configuration 文件。

新的 Micronaut 快取模組

Micronaut Cache 現已更新,支援將 Hazelcast 和 Ehcache 作為額外的 Cache provider

新的 Micronaut Jackson XML 模組

透過一個新的 Jackson XML 模組,增加了對 XML 的解析和序列化的支援

還包括一些依賴升級:

  • Micronaut OpenAPI (Swagger) 1.3 Update
  • Micronaut Views 1.3 Update
  • Micronaut SQL 1.3 Update
  • Micronaut Micrometer 1.3 Update
  • Micronaut Kafka 1.4 Update
  • Micronaut Neo4j 1.3 Update
  • Micronaut GRPC 1.1 Update

詳情檢視 https://docs.micronaut.io/1.3.6/guide/index.html#whatsNew

另外要注意的是,所有依賴項可能需要一段時間才能上傳到 Maven Central 和 JCenter,所以如果發現依賴項存在解析的問題,請新增以下倉庫:


 repositories {
     maven {
         url  "https://dl.bintray.com/micronaut/core-releases-local" 
     }
 }

原始碼下載


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/116253/micronaut-1-3-6-released
Micronaut 1.3.6 釋出,基於 JVM 的微服務應用框架已經有115次圍觀

http://coctec.com/news/all/show-post-237400.html