1. Home
  2. /
  3. Quarkus
  4. /
  5. Query Parameter Example

Query Parameter Example - Quarkus Typing CST Test

Loading…

Query Parameter Example — Quarkus Code

Demonstrates query parameters in Quarkus REST API.

import javax.ws.rs.*
import javax.ws.rs.core.MediaType
import javax.enterprise.context.ApplicationScoped

@ApplicationScoped
@Path("/greet")
public class GreetResource {
	@GET
	@Produces(MediaType.TEXT_PLAIN)
	public String greet(@QueryParam("name") String name) {
		return "Hello, " + (name != null ? name : "Guest")
	}
}

Quarkus Language Guide

Quarkus is a Kubernetes-native Java framework designed for building cloud-native, high-performance applications. It emphasizes fast startup times, low memory usage, and developer productivity.

Primary Use Cases

  • ▸Microservices development
  • ▸RESTful APIs with JAX-RS
  • ▸Serverless functions and cloud-native apps
  • ▸Reactive event-driven applications
  • ▸Integration with Kubernetes and OpenShift

Notable Features

  • ▸GraalVM native image support for ultra-fast startup
  • ▸Live coding with hot reload
  • ▸Reactive programming support
  • ▸Unified configuration system
  • ▸Extensive extension ecosystem

Origin & Creator

Quarkus was created by Red Hat in 2019 to modernize Java development for cloud-native environments.

Industrial Note

Quarkus is ideal for Java projects requiring high-performance, fast-startup, and cloud-native deployment with containerized environments.

More Quarkus Typing Exercises

Quarkus Simple Counter APIQuarkus Hello World APIQuarkus JSON Response ExampleQuarkus POST Form ExampleQuarkus Path Parameter ExampleQuarkus Error Handling ExampleQuarkus Redirect ExampleQuarkus Multiple Routes ExampleQuarkus Injected Bean Example

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher