Solon Native 开发
Solon Native 是一种基于 GraalVM Native 打包的方式(将 Solon 项目编译为原生可执行程序)。日常开发变化不大,但是要求非常的苛刻。(从学习的角度,此章晚点学习为好)
好处:
- 启动非常快
- 程序自己就可以运行,不需要 jre
麻烦处:
- 所有的反射,必须提前登记注册
- 所有的资源文件,必须提前登记注册(扫描资源需要用专门的工具 ResourceUtil.scanResources)
- 不能用动态编译
- 不能用字节码构建类
开发实践建议(如果是新立项目):
- 先准备好环境
- 尝试最简单的入门
- 然后做技术选型和实验(确保选的第三方框架都能进行原生编译与打包)
- 正式开发
学习视频: