项目使用了springNative,做了些许尝试,所以做下记录。
首先要知道GraalVM(没时间细研究,不多介绍,有兴趣的自己研究),springNative基于GraalVM不知道这个描述是否准确,但是我们不需要orcal的jvm了,只需要GraalVM。
开发项目的时候就和普通的项目一样正常开发即可,springNative buildtools插件,会自动转换代码到native。
我们可以使用https://start.spring.io/或者IDEA来创建一个基础的SrpingNative项目,因为我mvn的一直有个插件下载不下来,所以用的gradle创建的项目。
创建项目的时候springNative必选,其他的组件看自己需要选择,其中有大部分组件是springNative已经支持的,一部分是不支持的。这个可以参考自己的实际情况选择。
创建好项目后,可以随便写几句测试