Java Quarkus development guidelines for building cloud-native applications with fast startup, minimal memory footprint, and GraalVM native builds
quarkus dev for rapid iteration with live reload@ConfigProperty for type-safe configuration injection@ConfigMapping interfaces%dev, %test, %prod prefixes for environment-specific configs.env files for local development@Inject for dependency injection@Named to qualify implementations@Singleton, @ApplicationScoped, @RequestScoped appropriately@IfBuildProfile for conditional beans@Path, @GET, @POST, etc. for endpoint definitions@Valid for input validationUni and Multi for async operationsPanacheEntity for entities with built-in operationsfind and list methods@QuarkusTest for integration tests@QuarkusIntegrationTest for native image tests@RegisterForReflection when needed