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