Micronaut 1.3.7 发布,基于 JVM 的微服务应用框架

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Micronaut 1.3.7 已发布,这是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 1.3.7 值得关注的变更: ...

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 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.7/guide/index.html#whatsNew

另外要注意的是,所有依赖项可能需要一段时间才能上传到 Maven Central 和 JCenter,所以如果发现依赖项存在解析的问题,请添加以下仓库:

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

源码下载


以上所述就是小编给大家介绍的《Micronaut 1.3.7 发布,基于 JVM 的微服务应用框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Spark大数据分析技术与实战

Spark大数据分析技术与实战

董轶群、曹正凤、赵仁乾、王安 / 电子工业出版社 / 2017-7 / 59.00

Spark作为下一代大数据处理引擎,经过短短几年的飞跃式发展,正在以燎原之势席卷业界,现已成为大数据产业中的一股中坚力量。 《Spark大数据分析技术与实战》着重讲解了Spark内核、Spark GraphX、Spark SQL、Spark Streaming和Spark MLlib的核心概念与理论框架,并提供了相应的示例与解析。 《Spark大数据分析技术与实战》共分为8章,其中前4......一起来看看 《Spark大数据分析技术与实战》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具