Spring Boot X
背景知识¶
GraalVM¶
高性能、云原生、通晓多语言。
安装¶
cd /opt
bash <(curl -sL https://get.graalvm.org/jdk)
sudo xattr -r -d com.apple.quarantine "/opt/graalvm-ce-java17-22.3.1/Contents/Home"
sdk install java 22.3.1.r17-grlc "/opt/graalvm-ce-java17-22.3.1/Contents/Home"
cat >> ~/.zshrc <<EOF
export PATH="/opt/graalvm-ce-java17-22.3.1/Contents/Home/bin:$PATH"
export JAVA_HOME="/opt/graalvm-ce-java17-22.3.1/Contents/Home"
EOF
应用¶
HelloWorld.java 源文件
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Native World!");
}
}
编译-构建-执行
javac HelloWorld.java
native-image HelloWorld
./HelloWorld
Ruby¶
安装
gu install ruby
/opt/graalvm-ce-java17-22.3.1/Contents/Home/languages/ruby/lib/truffle/post_install_hook.sh
工作原理¶
Java17¶
没啥可说的,对于 Scala 开发者而言。
快速起步¶
特性速览¶
实战应用¶
自定义 Starter¶
资源¶
最后更新: September 10, 2023