Primeros pasos
Es muy fácil ponerse en marcha con Quarkus.
Paso 1
Instalación a través de la interfaz de línea de comandos
Abre tu terminal favorito y usa JBang para instalar el Quarkus CLI. No es necesario tener Java instalado primero.
Para Linux, macOS y Windows (utilizando WSL o un shell compatible con bash como Cygwin o MinGW)
curl -Ls https://sh.jbang.dev | bash -s - trust add https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/
curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force quarkus@quarkusio
Para Windows utilizando Powershell
iex "& { $(iwr https://ps.jbang.dev) } trust add https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/"
iex "& { $(iwr https://ps.jbang.dev) } app install --fresh --force quarkus@quarkusio"
Si es la primera vez que se instala, tendrá que reiniciar el shell.
¡O también puedes instalar la CLI con SDKMAN!
sdk install quarkus
Para más opciones, como Homebrew o Chocolatey, véase la guía de la CLI de Quarkus.
Paso 2
Crear la aplicación de inicio
Ejecute este script en su CLI:
quarkus create && cd code-with-quarkus
Paso 3
Ejecutar la aplicación de inicio
Ejecute este script en su CLI:
quarkus dev
¡Boom! Su aplicación Quarkus se ejecuta ahora en localhost:8080
Paso 4
Codificación en vivo con Quarkus
Quarkus facilita la modificación de su código sobre la marcha. Vamos a modificar el endpoint RESTful
Open src/main/java/org/acme/GreetingResource.java
in a text
editor or your favorite
IDE and change "Hello from RESTEasy Reactive" to "Hola from RESTEasy
Reactive". Then refresh the browser and see the changes.
@Path("/hello")
public class GreetingResource {
@GET
@Produces(MediaType.TEXT_PLAIN)
public String hello() {
return "Hello RESTEasy";
}
}
Es una cosa genial, ¿verdad? Aprende más sobre el modo de desarrollo de Quarkus.
Próximos pasos
Empezar con el Serverless
Herramientas de Quarkus en su IDE favorito
Escribir servicios JSON REST
Despliegue de aplicaciones Quarkus en Kubernetes