Dieser Artikel richtet sich an Benutzer, die Quarkus gerade starten und die von IBM Cloud bereitgestellte IBM Cloud Shell verwenden, um das Verfahren für den ersten Start von Quarkus.io zu befolgen. Eine Anleitung dazu.
IBM Cloud Shell bietet über das Cloud-Menü (Symbol) sofortigen Zugriff auf die Konsole.
Ab Juni 2020 wurden die folgenden Funktionen als Beta-Versionen veröffentlicht.
・ 30 Stunden Gebrauch / Woche
・ Speicher 500 MB / Benutzer
・ Verarbeitung zum Hoch- und Herunterladen von Dateien
・ App-Vorschau
Weitere Informationen und die neuesten Informationen finden Sie in IBM Cloud Docs.
QUARKUS GET STARTED
Der Originalartikel lautet QUARKUS - ERSTELLEN IHRER ERSTEN ANWENDUNG hier.
https://quarkus.io/get-started/
Nach diesem Handbuch bearbeite ich das Verfahren zum Ausführen von IBM Cloud Shell.
Der Umfang dieses Artikels ist das Verfahren zum Starten, Ändern und Überprüfen der Ausführungsergebnisse der Quarkus-Anwendung.
Kopieren Sie jede Zeile oder $ in die Zwischenablage und fügen Sie sie in die Cloud-Shell ein, um fortzufahren.
git clone https://github.com/quarkusio/quarkus-quickstarts.git
df
curl -w "\n" http://localhost:8080/hello
$ ls
$ cd getting-started
$ ls
$ cd src/main/java/org/acme/getting/started
$ ls
$ cp GreetingResource.java GreetingService.java
$ ls
nano GreetingService.java
(Öffnet ein Bearbeitungsfenster) Bearbeiten (oder ersetzen) Sie mit den folgenden Inhalten
package org.acme.getting.started;
import javax.enterprise.context.ApplicationScoped;
@ApplicationScoped
public class GreetingService {
public String greeting(String name) {
return "hello " + name;
}
}
Schließen Sie nach dem Bearbeiten der Datei mit Beenden → Y → Zu Dateien → GreetingService.java → Ent
Zeigen Sie die bearbeitete Datei an und bestätigen Sie sie
cat GreetingService.java
Bearbeiten Sie die GreetingResource-Datei wie unten beschrieben
$ cat GreetingResource.java
$ nano GreetingResource.java
(Öffnet ein Bearbeitungsfenster) Bearbeiten (oder ersetzen) Sie mit den folgenden Inhalten
package org.acme.getting.started;
import javax.inject.Inject;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import org.jboss.resteasy.annotations.jaxrs.PathParam;
@Path("/hello")
public class GreetingResource {
@Inject
GreetingService service;
@GET
@Produces(MediaType.TEXT_PLAIN)
@Path("/greeting/{name}")
public String greeting(@PathParam String name) {
return service.greeting(name);
}
@GET
@Produces(MediaType.TEXT_PLAIN)
public String hello() {
return "hello";
}
}
Schließen Sie nach dem Bearbeiten der Datei mit Beenden → Y → Zu Dateien → GreetingResource.java → Ent Zeigen Sie die bearbeitete Datei an und bestätigen Sie sie
cat GreetingResource.java
$ curl -w "\n" http://localhost:8080/hello
$ curl -w "\n" http://localhost:8080/hello/greeting/quarkus
$ curl -w "\n" http://localhost:8080/hello/greeting/'Alphanumerische Zeichenfolge mit halber Breite ('ist nicht erforderlich)'
Das war's, um Quarkus in der IBM Cloud Shell zu testen. Vielen Dank für das Lesen bis zum Ende. Danke für Ihre Unterstützung!
Recommended Posts