sringnative

sringnative+glaalvm 打包sringboot成可执行文件,谁成功了啊?包括netty+log插件

使用 GraalVM 将 Spring Boot 应用程序打包成可执行文件是可能的,可以实现更快的启动时间和更低的内存占用。以下是一些成功将 Spring Boot 应用程序打包成可执行文件的工具和资源:

Spring Native:是 Spring 官方提供的工具,可帮助将 Spring Boot 应用程序打包成本地镜像。它利用了 GraalVM 实现了 AOT(Ahead of Time)编译技术,从而将应用程序转换为本地镜像,以便在不依赖 JVM 的情况下运行。它支持 Netty 和 Logback 插件。

Paketto Buildpacks:是一个开源项目,提供了一个基于 Cloud Native Buildpacks 技术的打包工具,可将 Spring Boot 应用程序打包成容器镜像或本地镜像。它支持 Netty 和 Logback 插件。

Micronaut Native Image:是 Micronaut 框架提供的工具,可将 Micronaut 应用程序打包成本地镜像。它利用了 GraalVM 实现了 AOT 编译技术,从而将应用程序转换为本地镜像,以便在不依赖 JVM 的情况下运行。它支持 Netty 和 Logback 插件。

这些工具都可以将 Spring Boot 应用程序打包成本地镜像,但是可能需要进行一些配置和调整才能满足应用程序的要求。如果您想了解更多信息,请参考官方文档或相应的社区资源。