领先一步
VMware 提供培训和认证,助您加速进步。
了解更多您好,Spring 粉丝们!欢迎收听又一期《This Week in Spring》!一如既往,我们有很多内容要分享,让我们直接开始吧!
native-image 工具将您的动态 Java 代码转换为闪电般快速、超轻量级、特定于机器架构的二进制文件,您绝对应该将其添加到您的下一个 Docker 容器派对中。许多东西开箱即用。甚至在 Spring Initializr 上也支持原生编译 - 只需在选项中添加 Native!您可以使用 @NativeHint 注释来注册用于代理、反射等的特定类。或者,您可以实现 NativeConfiguration 以在编译时动态注册内容。确保您将包含 NativeConfiguration 类的 .jar 添加到 META-INF/services/ 服务加载器条目中,用于 NativeConfiguration 类型的类,然后将该 .jar 添加到 spring-aot Maven 插件的类路径中。您可以使用 Spring Boot 的 buildpack 支持轻松构建您的原生镜像并导出容器:mvn spring-boot:build-image。您还会在存储库中找到大量支持其用法的 示例!instanceof 模式匹配和记录类型(record Customer(Integer id, String name) {} )在 Java 中开箱即用!祝贺 Java 团队,当然,您可以期待 Spring Boot 尽快提供对 Java 16 的良好支持。ossu/computer-science - 上有一个有趣的存储库,它提供了一条免费自学计算机科学的途径!