抢占先机
VMware 提供培训和认证,以加速您的进步。
了解更多嗨,Spring 爱好者们!欢迎来到又一期的 Spring 本周报!和往常一样,我们有很多内容要介绍,让我们直接开始吧!
native-image 工具将您的动态 Java 代码转换为闪电般快速、超轻量级、特定于机器架构的二进制文件,您肯定会想邀请它参加您的下一个 Docker 容器派对。 很多东西都可以直接使用。甚至 Spring Initializr 也支持 Native 编译 - 只需将 Native 添加到选择中即可! 您可以使用 @NativeHint 注解来注册某些类以进行代理、反射等。 或者,您可以实现 NativeConfiguration 以在编译时动态注册内容。 确保将包含 NativeConfiguration 类的 .jar 添加到 META-INF/services/ 服务加载器条目(针对 NativeConfiguration 类型的类),然后将该 .jar 添加到 spring-aot Maven 插件的 classpath 中。 您可以使用 Spring Boot 的 buildpack 支持轻松构建 Native 镜像并导出容器:mvn spring-boot:build-image。您还会发现很多 示例 支持其在存储库中使用!instanceof 模式匹配和记录类型(record Customer(Integer id, String name) {} ) 在 Java 中可以直接使用!祝贺 Java 团队,当然,您可以期望 Spring Boot 很快就会很好地支持 Java 16。ossu/computer-science - 提供了一条免费自学计算机科学教育的途径!