一文初识 Quarkus 的王者之路,实战杀敌,终成王

Quarkus

Quarkus是红帽面向云原生推出的java技术体系,它已经不能被称为框架了,体系这个词也许更适合它,它有不少非常好的新思路。

它侧重于对GraalVM的支持,倾向于使用GraalVM来打包为Native原生应用。Java曾经的优势是Write once run anywhere,但是现在这个优势已经被docker取代,有了docker,只要制作好镜像,其它语言也可以做到Write once run anywhere。而Java庞大的JVM运行时反而就成了它的劣势之一,所以Oracle发布了GraalVM,将Java程序打包成原生程序,去掉了JVM运行时,在很大程度上弥补了这一劣势。而拥有庞大的开源Java库的红帽,为了积极应对云环境的挑战,开发了Quarkus体系,旨在弥补Java库的劣势,在云原生时代依然能够保持其产品的竞争力。

第1章Quarkus概述
1.1开发者友好

1.2与Kubernetes集成

1.3内存和第一响应时间

1.4Quarkus基本工作流程

 

第2章搭建脚手架

2.1用Maven搭建Quarkus项目的脚手架

2.2用Gradle搭建Quarkus项目的脚手架

2.3用QuarkusStartCoding网站搭建Quarkus项目的脚手架

2.4用VisualStudioCode搭建Quarkus项目的脚手架

2.5使用开发模式实时重载2.6提供静态资源

 

 

第3章开发RESTful服务

3.1创建一个简单的RESTAPI端点

3.2提取请求参数

3.3使用HTTP响应状态码

3.4绑定HTTP方法

3.5启用跨源资源共享

3.6使用响应式路由

3.7拦截HTTP请求

3.8使用SSL进行安全连接

 

 

第4章配置

4.1使用自定义属性配置应用程序

4.2以程序化的方式访问配置属性

4.3在外部覆盖配置值

4.4使用pro

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值