1. Home
  2. /
  3. Quarkus
  4. /
  5. Multiple Routes Example

Multiple Routes Example - Quarkus Typing CST Test

Loading…

Multiple Routes Example — Quarkus Code

Handle multiple routes in one Quarkus application.

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

@ApplicationScoped
@Path("")
public class MultiResource {
	@GET
	@Path("/")
	@Produces(MediaType.TEXT_PLAIN)
	public String home() {
		return "Home"
	}

	@GET
	@Path("/about")
	@Produces(MediaType.TEXT_PLAIN)
	public String about() {
		return "About"
	}
}

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 Query Parameter ExampleQuarkus JSON Response ExampleQuarkus POST Form ExampleQuarkus Path Parameter ExampleQuarkus Error Handling ExampleQuarkus Redirect ExampleQuarkus Injected Bean Example

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher