quarkus(一) hello world

quarkus(一) hello world

image-20221109161027249

安装jdk

一般公司应用场景中,jdk多为1.8。但是quarkus需要依赖jdk11或更高版本。所以需要在windows或者其他环境中安装多版本jdk。并可以切换

在另一篇博文中,我已经写明具体步骤,请参考windows-java 多版本切换

下文演示的quarkus.platform.version 为 2.13.4.Final,至少需要jdk17

demo

修改maven

​ quarkus maven依赖的包部分是在aliyun等国内镜像网站没有的,因此需要修改maven setting.xml mirrors 中 镜像部分,注释引入的mirror,使其加载依赖包时从maven中央仓库加载。

创建项目

​ 作为入门级别demo,有很多种方式。有类似直接在web网页下载zip包的方式,类似https://start.spring.io/的方式如https://code.quarkus.io/。也有在IntelliJ IDEA利用插件直接创建项目。

​ 在idea中安装plugin,《Quarkus Tools》与《Quarkus》

img

​ 新建项目选择img

选择RESTEasy Reactive Jackson,并新建完成,打开项目。

运行项目

如果是较新版本的ideaimage-20221109160609809,idea直接生成了启动方式,直接点击运行即可。

如果没有此选项,则img

compile quarkus:dev

debug项目

​ 项目跑起来后,默认占用8080端口,并会打印

Listening for transport dt_socket at address: 5005

如果需要debug,需要

image-20221109160903993

参考文献

  • 官方示例
git clone https://github.com/quarkusio/quarkus-quickstarts.git
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值