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.xMicronautNestJS这些也都蛮有意思。

zip 文件大小:455.21KB