无反射
编译时对 Bean 元数据进行计算对内存要求较低
JAR 包大小减少了 2MB
启动时间减少了 300ms,这是初始化 Hibernate validator 的成本
开箱即用的 GraalVM 原生镜像支持
GraalVM 原生镜像大小减少 10MB
在旧版本中,必须将 Micronaut 手动验证应用于反应式流。但从现在开始,我们可以在接收到反应类型的方法参数上声明 @Valid
,并且将自动应用验证。
不再需要将 @Validated
注释应用于接受 @Valid
参数或使用任何 javax.validation
注释的 bean 。
还有以下这些变更:
另外要注意的是,所有依赖项可能需要一段时间才能上传到 Maven Central 和 JCenter,所以如果发现依赖项存在解析的问题,请添加以下仓库:
repositories { maven { url "https://dl.bintray.com/micronaut/core-releases-local" } }
源码下载