首頁>技術>

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

1.3.7 值得關注的變更:

支援 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 的解析和序列化的支援

支援通過屬性(Properties)配置日誌級別

現在可以通過在application.yml(和環境變數)中定義的帶有log.level字首的屬性來配置日誌級別:

logger: levels: foo.bar: ERROR

還包括一些依賴升級:

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

詳情檢視 /file/2020/07/14/20200714215809_548.jpg.html Maven Central 和 JCenter,所以如果發現依賴項存在解析的問題,請新增以下倉庫:

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

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • React-Native使用全域性變數踩坑記