spring boot 转 graalvm-native-images 的一些限制

简介: spring boot 转 graalvm-native-images 的一些限制

原文如下:
image.png

翻译:
15.4.5. 已知限制

GraalVM原生镜像是一个不断发展的技术,并非所有库都提供了支持。GraalVM社区正在通过为尚未提供自己可达性元数据的项目提供此类元数据来助力这一进程。Spring本身并不包含对第三方库的提示信息,而是依赖于可达性元数据项目。

如果你在为Spring Boot应用程序生成原生镜像时遇到问题,请查阅Spring Boot wiki上的“Spring Boot与GraalVM”页面。你也可以在GitHub上的spring-aot-smoke-tests项目中贡献相关问题,该项目用于确认常见应用类型是否按预期正常工作。

如果你发现某个库无法与GraalVM配合使用,请在可达性元数据项目上提出问题。

文档摘自:
https://docs.spring.io/spring-boot/docs/3.0.0/reference/htmlsingle/#native-image.advanced.known-limitations

相关文章
|
自然语言处理 JavaScript 前端开发
Spring Native
Spring Native
235 0
|
7月前
|
Java Maven Docker
0.07 秒启动一个 SpringBoot 项目!Spring Native 很强!!
0.07 秒启动一个 SpringBoot 项目!Spring Native 很强!!
86 2
|
IDE Java 应用服务中间件
mvn spring-boot:run 是怎样运行 Spring Boot 项目的?
前言 Spring Boot 项目的运行方式大概可以分为这么几种:IDE 中直接运行 main 方法、mvn spring-boot:run 命令启动、打包后通过 java -jar 方式启动、打包后通过 Tomcat 启动,其中前两种是开发环境下运行的主要方式。
817 1
mvn spring-boot:run 是怎样运行 Spring Boot 项目的?
|
Java 关系型数据库 Serverless
走向Native化:Spring&Dubbo AOT 技术示例与原理讲解
Java 应用在云计算时代面临“冷启动”慢、内存占用高、预热时间长等问题,无法很好的适应 Serverless 等云上部署模式,GraalVM 通过静态编译、打包等技术在很大程度上解决了这些问题,同时针对 GraalVM 的一些使用限制,Spring 和 Dubbo 等主流框架也都提供了相应的 AOT 解决方案。本文我们将详细分析 Java 应用在云时代面临的挑战,GraalVM Native I
211 0
走向Native化:Spring&Dubbo AOT 技术示例与原理讲解
|
Dubbo Java 应用服务中间件
走向 Native 化:Spring&Dubbo AOT 技术示例与原理讲解
走向 Native 化:Spring&Dubbo AOT 技术示例与原理讲解
702 1
|
Java Linux API
Spring Native 的 Hello World
Spring Native 的 Hello World
104 0
|
Java Spring
ES和 Spring Boot 以及 Spring Framework 兼容性列表
ES和 Spring Boot 以及 Spring Framework 兼容性列表
|
IDE 前端开发 Java
Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目01
Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目01
102 0
|
编解码 前端开发 Java
Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目02
Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目02
109 0
|
XML 前端开发 IDE
Spring MVC-使用Spring Tool Suite IDE搭建Spring MVC开发环境
Spring MVC-使用Spring Tool Suite IDE搭建Spring MVC开发环境
80 0