Micronaut 1.3.7 发布,基于 JVM 的微服务应用框架
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" } }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Windows 10反馈中心被指成为“巨魔农场”充斥垃圾信息
据外媒MSPoweruser报道,微软在2016年向所有Windows 10用户推出了Windows 10反馈中心(Feedback Hub),该服务在确保每个Windows 10版本及其捆绑应用的质量方面起到了关键作用,微软用它来收集Windows 10 Insiders的反馈。不过似乎一些Windows 10用户只把它看成是另一个充满垃圾邮件、政治“巨魔”和诈骗的论坛。 CataclysmZA在Reddit上发布了以下例子: 它很可能需要一种精神疾病的形式来看待反馈枢纽作为一个合理的政治评论路线,这意味着许多评论和帖子缺乏连贯性或很多证据的意义。 有趣的是,如果用户报告3个垃圾帖子,用户必须在5分钟内暂停,然后才能进行进一步的报告,这表明在某些时候,微软被大量的报告所淹没。
- 下一篇
systemd 246-RC1 发布,Linux 的 init 程序
systemd 246 的第一个候选版本现已发布。systemd 246带来的更改包括有以下内容: 服务管理器获得了对 cgroup v2 freezer的基本支持 CPU 关联性设置现在支持 NUMA 值 ssystemd.hostname=可用于在早期引导期间从内核命令行设置主机名 硬件数据库更新 systemd-journald 现在支持 Zstd 压缩 大量网络附加功能 systemd-cryptsetup 现在支持在引导过程中激活 Microsoft BitLockervolumes systemd-homed改进, 新的 systemd-xdg-autostart-generator ...... 更多详细信息可查看:https://github.com/systemd/systemd/blob/master/NEWS#L3
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装