Solon v3.0.2

Solon Native 开发

</> markdown

Solon Native 是一种基于 GraalVM Native 打包的方式(将 Solon 项目编译为原生可执行程序)。日常开发变化不大,但是要求非常的苛刻。(从学习的角度,此章晚点学习为好)

好处:

  • 启动非常快
  • 程序自己就可以运行,不需要 jre

麻烦处:

  • 所有的反射,必须提前登记注册
  • 所有的资源文件,必须提前登记注册(扫描资源需要用专门的工具 ResourceUtil.scanResources)
  • 不能用动态编译
  • 不能用字节码构建类

开发实践建议(如果是新立项目):

  • 先准备好环境
  • 尝试最简单的入门
  • 然后做技术选型和实验(确保选的第三方框架都能进行原生编译与打包)
  • 正式开发

学习视频: