Micronaut 1.2.6 发布,基于 JVM 的微服务应用框架
Micronaut 1.2.6 已发布,它是 Grails 框架作者打造的开源项目,也是一个新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍请点此查看。
支持原生 Bean Validation
有了此功能后,Hibernate Validator 不再是激活 Bean Validation 所必需的依赖项,它提供了 Bean Validation 新的原生实现,无反射,并且支持反应式和 AST 级别的验证。
只需使用micronaut-validation
依赖项即可,优点如下:
-
无反射
-
编译时对 Bean 元数据进行计算对内存要求较低
-
JAR 包大小减少了 2MB
-
启动时间减少了 300ms,这是初始化 Hibernate validator 的成本
-
开箱即用的 GraalVM 原生镜像支持
-
GraalVM 原生镜像大小减少 10MB
支持反应式 Bean Validation(Reactive Bean Validation)
在旧版本中,必须将 Micronaut 手动验证应用于反应式流。但从现在开始,我们可以在接收到反应类型的方法参数上声明@Valid
,并且将自动应用验证。
隐式的 @Validated 和 @Valid
不再需要将 @Validated 注释应用于接受@Valid
参数或使用任何javax.validation
注释的 bean 。
还有以下这些变更:
- Micronaut Kubernetes 1.0 发布
- 升级至 Micronaut Security 1.2
- 升级至 Micronaut Micrometer 1.2
- 升级至 Micronaut SQL 1.2
- 升级至 Micronaut Kafka 1.2
- 升级至 Micronaut Rabbit 1.1.1
- 升级至 Micronaut Test 1.1
- 从 Factory 返回的可选 Beans
- 支持 HashiCorp Vault
- 支持 Oracle Cloud
- ……
另外要注意的是,所有依赖项可能需要一段时间才能上传到 Maven Central 和 JCenter,所以如果发现依赖项存在解析的问题,请添加以下仓库:
repositories { maven { url "https://dl.bintray.com/micronaut/core-releases-local" } }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ownCloud 2.6.0 发布,基于 PHP 的自建网盘
ownCloud 2.6.0发布了,此版本更新内容如下: 重写 discovery 代码以提高性能和更好的可维护性 Tech Preview:为 Windows 10 添加本机虚拟文件模式 Tech Preview:所有虚拟文件模式的改进和修复 为 gtk/gnome 集成添加对 libCloudProvider 的基本支持 删除对 Shibboleth auth 的支持,而使用 OAuth2 服务器应用程序 bug fixes: Sync: 添加变通方案,以便在 Qt>=5.12.4 中启用 HTTP2 添加对异步上传操作的支持 修复创建虚拟文件时的同步进度问题 修复将文件夹重命名为另一个重命名文件夹时出现的问题 修复文件名和块上传中特殊字符的问题 修复了重命名单个文件导致弹出“all files deleted”的问题 减少上传期间的内存使用,方法是不将整块内存读取到内存中 Vfs: 修复文件重命名并同时添加/删除后缀时的行为 改进文件创建操作的通知 修复“Download file”上下文菜单操作的可靠性 GUI: 改进“new public link share”用户界面...
- 下一篇
Openfire 4.4.4 发布,即时消息传输平台
Openfire 4.4.4 发布了。Openfire 是一个使用广泛采用的即时消息开放协议 XMPP(也称为 Jabber)的 RTC(Real Time Collaboration,实时协作) 服务器,它非常易于设置和管理,提供良好的安全性和性能。 此版本修复了在 4.4.3 版本中发现的两个回归问题 。这些回归问题包括管理控制台安全审核页面无法正常工作,以及嵌套组存在问题。 具体更新内容如下: Bug [OF-1916] - HTTP 404 “security-audit-viewer.jsp” [OF-1917] - 循环共享组名称导致溢出 Improvement [OF-1912] - 停止使用专有的 sun.security.x509.GeneralNameInterface 更新说明:https://download.igniterealtime.org/openfire/docs/latest/changelog.html
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器