Quarkus Hello World微服务示例
黑色命令行窗口里的高性能微服务,用的就是 Quarkus。quarkus-hello-world这个项目比较适合刚上手 Quarkus 的你,结构清晰,跑起来也快。
pom.xml
里用的是quarkus-maven-plugin,你只要一个命令mvn clean compile quarkus:dev
,服务就起来了,访问http://localhost:8080/hello
,一句“Hello, World!”就回来了。
核心代码在HelloWorldResource.java
,用了@Path
和@GET
,典型的 REST 写法,简单明了,响应也快。
想改端口或日志级别?去application.properties
配一配就行。热部署也不用装插件,改完代码自动生效,效率挺高的。
Quarkus 还支持不少扩展,像数据库(JDBC、Hibernate)、安全(Keycloak、OAuth2)、缓存(Infinispan)都能无缝加进去,开发体验蛮顺手。
如果你平时用 Spring Boot、Micronaut 或者 Vert.x,不妨试试 Quarkus,资源少但精,启动快、体积小,部署到 K8s 简直不要太方便。
哦对了,还有其他微服务框架你也可以看看:Java vert.x、Micronaut、NestJS这些也都蛮有意思。
455.21KB
文件大小:
评论区