Quarkus学习笔记2
本文最后更新于:星期一, 九月 12日 2022, 1:25 凌晨
idea新建quarkus项目
确定安装了quarkus插件
new project
选择已安装graalvm的java17版本
如何安装graalvm的java17版本,可见graalvm
可选择各种扩展,或者不选,直接create
指定graalvm的java17版本
指定项目模块配置
新建好的quarkus项目如下
如何启动quarkus项目
第一种启动方式
点击红框按钮
输入
mvn compile quarkus:dev
启动成功后,点击红框链接
界面一览
点击下方红色划线
效果如下
还提供一个开发者界面
随便点了几下,效果如如下
第二种启动方式
mvn clean package
然后执行
java -jar target/quarkus-app/quarkus-run.jar
效果如下
但这个不是像spring-boot那样直接可执行的jar包,要想像spring-boot那样可执行,需要如下
第三种启动方式
mvn package -Dquarkus.package.type=uber-jar
java -jar target/*-runner.jar
第四种启动方式(原生方式)
mvn package -Pnative
如果没安装native-image
mvn package -Pnative -Dquarkus.native.container-build=true
执行成功后如下图
然后执行
./target/quarkus-demo-1.0-SNAPSHOT-runner
如何安装native-image,见native-image
更多原生启动方式资料可见
https://quarkus.io/guides/maven-tooling
注意
以上几种启动项目方式,默认端口都是8080,所以需要考虑到端口被占用情况,不能同时启动,如果是Mac系统,输入端口是否被占用的命令,然后杀进程
lsof -i:8080 kill -9
杀掉其余进程,保证有一个进程启动着就行
补充
更多官网学习资料见
右上角选择相应版本
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!