Erstellen Sie einen Jersey-REST-Dienst basierend auf Maven
REST-Service basierend auf JavaSE
-
Projekt erstellen
Wir bevorzugen die Verwendung des Prototyps mit archetypeGroupId als org.glassfish.jersey.archetypes und archetypeArtifactId als jersey-quickstart-grizzly2, um den REST-Dienst zu erstellen Projekt: Verwenden Sie IDEA, um das Projekt wie folgt zu erstellen:
Klicken Sie auf OK, um ein Projekt mit dem Originalmodell zu erstellen.
-
Führen Sie den Dienst aus
Nachdem das Projekt erstellt wurde, hat das ursprüngliche Modell standardmäßig einen REST-Dienst erstellt. Wir können den REST-Dienst direkt starten, das Stammverzeichnis des Projekts eingeben und den folgenden Befehl ausführen, um den Dienst zu erstellen und zu starten :
mvnPaket
mvnexec :java
startet den REST-Dienst. Sie können den Dienst jederzeit durch Drücken der Eingabetaste stoppen. Die Ausgabe lautet wie folgt:
19. Juni 2017 23:12:23 Uhr org. glassfish.grizzly.http.server.NetworkListener start
Nachricht: Gestarteter Listener gebunden an [localhost:8080]
19. Juni 2017 23:12:23 Uhr org.glassfish.grizzly.http.server.HttpServer start
Informationen: [HttpServer ] Gestartet.
Jersey-App wurde mit WADL gestartet, verfügbar unter http://localhost:8080/myapp/application.wadl
Drücken Sie die Eingabetaste, um Hör auf damit…
bietet auch WADL durch Zugriff auf Anwendung.wadl Sie können die vom aktuellen REST-Dienst veröffentlichte Schnittstelle erhalten:
base="http ://localhost:8080/myapp/"> path= "myresource"> id="getIt"name=" GET"> ponse>.
🎜>/>& lt;/methode & gt;
Quellen & gt;
Zugriffsdienst
kann direkt aufgerufen werdenhttp://localhost:8080/myapp /myresource kann auf den REST-Dienst zugreifen. Wenn Sie direkt auf den REST-Dienst zugreifen, wird Got it!
-
Projektbeschreibung
Der Befehl zum Starten des Dienstesmvnexec: java, dieser Befehl ruft tatsächlich den durch den exec-maven definierten Befehl auf -plugin-Plugin Das Ziel, dessen Wert Java ist, wird zum Auslösen der Hauptfunktion in mainClass verwendet. Die Plug-in-Konfiguration lautet wie folgt:
org.codehaus.mojo exec-maven-plugin 1.2.1 🎜>
>🎜>
🎜>
org.drsoft .rest .Main 🎜>REST-Dienstklasse ist
MyResource, der Ressourcenpfad ist in seinem @Path definiert und GET ist in der @GET-Methode definiert getIt(), @Produces definiert den Antworttyp als a normale Zeichenfolge. Der Beispielcode lautet wie folgt: @Path(
"myresource") öffentliche Klasse MyResource {
@GET
@Produces
(MediaType.TEXT_PLAIN)public
StringgetIt() { zurück
„Verstanden!“; }
}
Die Unit-Test-Klasse MyResourceTest des REST-Dienstes in der Unit-Test-Klasse ist vor der Ausführung erforderlich der Unit-Test Starten Sie den Dienst und verwenden Sie die in Jersey
Client definierte Methode, um den REST-Dienst aufzurufen. Der Beispielcode lautet wie folgt: öffentliche Klasse MyResourceTest {
privater
HttpServer-Server;privat
WebTarget-Ziel ;@Before
public
voidsetUp() throws Exception {
// Client erstellen
Client c = ClientBuilder.newClient();
// Kommentieren Sie die folgende Zeile aus, wenn Sie sie aktivieren möchten
// Support für JSON im Client (Sie müssen auch den Kommentar entfernen
// Abhängigkeit vom Jersey-Media-Json-Modul in pom.xml und Main.startServer())
// --
🎜> target = c.target(Main.BASE_URI);
}
@After
öffentlichnichtig
tearDown() wirft Ausnahme { server.stop(); }
@Test
öffentlichnichtig
testGetIt() { String ResponseMsg = target.path("myresource") .request().get(String.class);
assertEquals("Verstanden!", ResponseMsg);
}
}
Basierend auf Servlet-Container-Service
-
Projekt erstellen
Wir bevorzugen die Verwendung des Prototyps mit archetypeGroupId als org.glassfish.jersey.archetypes und archetypeArtifactId als jersey-quickstart-webapp Prototyp, erstellen Sie ein REST-Service-Projekt, verwenden Sie IDEA, um das Projekt wie folgt zu erstellen:
-
Führen Sie den Dienst aus
Da es sich um ein Webprojekt handelt und keine Hauptfunktion hat, ist es muss in einem Servlet-Container bereitgestellt werden, bevor es ausgeführt werden kann. Die Konfiguration von IDEA ist wie folgt:
-
Klicken Sie auf Ausführen im Menü BearbeitenKonfiguration, fügen Sie die Tomcat-Dienstkonfiguration im geöffneten Formular hinzu und geben Sie die Installation an Verzeichnis von Tomcat und legen Sie den Namen der aktuellen Site fest. Der Name des bereitgestellten virtuellen Verzeichnisses lautet wie folgt:
Nachdem Sie auf OK geklickt haben, ist der Servlet-Container konfiguriert und der Dienst kann ausgeführt werden
-
Auf den Dienst zugreifen
Nachdem der Dienst gestartet wurde, können wir auf http://localhost:8080 zugreifen /RESTWebAPP/webapi /myresource zum Aufrufen des REST-Dienstes wird Got it!
-
Projekt ausgeben Beschreibung
Der Name des Web-Stammverzeichnisses ist webapp, die Standardversion des Servlet-Containers ist 2.5 und die Datei WEB-INF/web.xml ist für die Konfiguration des REST-Dienstes konfiguriert :
Version="1.0"Kodierung="UTF -8"? >
siehe Implementierungsdetails -->
version="2.5"xmlns="http://java.sun.com /xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://java.sun.com/xml/ns/javaee "> Jersey-Webanwendung org.glassfish.jersey.servlet.ServletContainer jersey.config.server.provider.packages 🎜> >
🎜>
/webapi/*
Das obige ist der detaillierte Inhalt vonErstellen Sie einen Jersey-REST-Dienst basierend auf Maven. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wie lösche ich Xiaohongshu-Notizen? Die meisten Benutzer wissen nicht, wie man Xiaohongshu-Notizen löscht. Als nächstes bringt der Editor den Benutzern Bilder und Texte zum Löschen von Xiaohongshu-Notizen ein Blick! Tutorial zur Verwendung von Xiaohongshu So löschen Sie Xiaohongshu-Notizen 1. Öffnen Sie zunächst die Xiaohongshu-App und rufen Sie die Hauptseite auf. Wählen Sie in der unteren rechten Ecke [Ich] aus, um den speziellen Bereich aufzurufen. 2. Klicken Sie dann im Bereich „Mein“ auf die Notizseite als Wählen Sie wie unten gezeigt die Notiz aus, die Sie löschen möchten. 3. Rufen Sie die Notizseite auf und klicken Sie auf [drei Punkte] in der oberen rechten Ecke. 4. Schließlich wird die Funktionsleiste unten erweitert. Klicken Sie zum Abschluss auf [Löschen].

Als Xiaohongshu-Benutzer kennen wir alle die Situation, in der veröffentlichte Notizen plötzlich verschwunden sind, was zweifellos verwirrend und besorgniserregend ist. Was sollen wir in diesem Fall tun? Dieser Artikel konzentriert sich auf das Thema „Was tun, wenn die von Xiaohongshu veröffentlichten Notizen fehlen“ und gibt Ihnen eine ausführliche Antwort. 1. Was soll ich tun, wenn die von Xiaohongshu veröffentlichten Notizen fehlen? Erstens: Keine Panik. Wenn Sie feststellen, dass Ihre Notizen fehlen, ist es wichtig, ruhig zu bleiben und nicht in Panik zu geraten. Dies kann durch einen Plattformsystemausfall oder Betriebsfehler verursacht werden. Die Überprüfung der Veröffentlichungsdatensätze ist einfach. Öffnen Sie einfach die Xiaohongshu-App und klicken Sie auf „Ich“ → „Veröffentlichen“ → „Alle Veröffentlichungen“, um Ihre eigenen Veröffentlichungsdatensätze anzuzeigen. Hier können Sie zuvor gepostete Notizen ganz einfach finden. 3.Reposten. Wenn gefunden

Wie füge ich Produktlinks in Notizen in Xiaohongshu hinzu? In der Xiaohongshu-App können Benutzer nicht nur verschiedene Inhalte durchsuchen, sondern auch einkaufen. Wenn Sie ein Experte in diesem Bereich sind, gibt es in dieser App viele Einkaufsempfehlungen und gute Produktfreigaben Mit der App können Sie auch einige Einkaufserlebnisse teilen, Händler für eine Zusammenarbeit finden, Links in Notizen hinzufügen usw. Viele Menschen sind bereit, diese App zum Einkaufen zu verwenden, weil sie nicht nur bequem ist, sondern auch viele Experten gibt einige Empfehlungen ab. Sie können interessante Inhalte durchsuchen und sehen, ob es Kleidungsprodukte gibt, die zu Ihnen passen. Schauen wir uns an, wie man Produktlinks zu Notizen hinzufügt! So fügen Sie Produktlinks zu Xiaohongshu-Notizen hinzu: Öffnen Sie die App auf dem Desktop Ihres Mobiltelefons. Klicken Sie auf die App-Homepage

Dieser Artikel wird Sie interessieren, wenn Sie GIMP für die Erstellung von Pixelkunst unter Windows verwenden möchten. GIMP ist eine bekannte Grafikbearbeitungssoftware, die nicht nur kostenlos und Open Source ist, sondern Benutzern auch dabei hilft, auf einfache Weise schöne Bilder und Designs zu erstellen. GIMP ist nicht nur für Anfänger und professionelle Designer geeignet, sondern kann auch zum Erstellen von Pixelkunst verwendet werden, einer Form digitaler Kunst, bei der Pixel als einzige Bausteine zum Zeichnen und Erstellen verwendet werden. So erstellen Sie Pixelkunst in GIMP Hier sind die wichtigsten Schritte zum Erstellen von Pixelbildern mit GIMP auf einem Windows-PC: Laden Sie GIMP herunter, installieren Sie es und starten Sie dann die Anwendung. Erstellen Sie ein neues Bild. Breite und Höhe ändern. Wählen Sie das Bleistiftwerkzeug aus. Stellen Sie den Pinseltyp auf Pixel ein. aufstellen

Titel: Realme Phone-Einsteigerhandbuch: Wie erstelle ich Ordner auf dem Realme Phone? In der heutigen Gesellschaft sind Mobiltelefone zu einem unverzichtbaren Hilfsmittel im Leben der Menschen geworden. Als beliebte Smartphone-Marke wird Realme Phone von Nutzern wegen seines einfachen und praktischen Betriebssystems geliebt. Bei der Verwendung von Realme-Telefonen können viele Menschen auf Situationen stoßen, in denen sie Dateien und Anwendungen auf ihren Telefonen organisieren müssen, und das Erstellen von Ordnern ist eine effektive Möglichkeit. In diesem Artikel erfahren Sie, wie Sie Ordner auf Realme-Telefonen erstellen, um Benutzern die bessere Verwaltung ihrer Telefoninhalte zu erleichtern. NEIN.

Die Remote-Desktop-Verbindung hat das tägliche Leben vieler Benutzer erleichtert. Einige Leute möchten Befehle verwenden, um eine Remote-Verbindung herzustellen, was bequemer ist. Der Remotedesktopverbindungsdienst kann Ihnen bei der Lösung dieses Problems helfen, indem er einen Befehl zum Öffnen verwendet. So richten Sie den Remote-Desktop-Verbindungsbefehl ein: Methode 1. Stellen Sie eine Remote-Verbindung her, indem Sie den Befehl ausführen. 1. Drücken Sie „Win+R“, um „Ausführen“ zu öffnen, geben Sie mstsc2 ein und klicken Sie dann auf „Optionen anzeigen“. 3. Geben Sie die IP-Adresse ein und klicken Sie "Verbinden". 4. Es wird angezeigt, dass eine Verbindung hergestellt wird. Methode 2: Remote-Verbindung über die Eingabeaufforderung 1. Drücken Sie „Win+R“, um „Ausführen“ zu öffnen, und geben Sie cmd2 ein. Geben Sie in der „Eingabeaufforderung“ mstsc/v:192.168.1.250/console ein

Viele Freunde haben geäußert, dass sie wissen möchten, wie man eine Familie in der Gree+-Software erstellt. Hier ist die Vorgehensweise für Sie. Freunde, die mehr wissen möchten, schauen Sie sich das an. Öffnen Sie zunächst die Gree+-Software auf Ihrem Mobiltelefon und melden Sie sich an. Klicken Sie dann in der Optionsleiste unten auf der Seite ganz rechts auf die Option „Mein“, um die Seite mit dem persönlichen Konto aufzurufen. 2. Nachdem ich auf meine Seite gekommen bin, gibt es unter „Familie“ die Option „Familie erstellen“. Nachdem Sie sie gefunden haben, klicken Sie darauf, um sie aufzurufen. 3. Wechseln Sie als nächstes zur Seite zum Erstellen einer Familie, geben Sie den festzulegenden Familiennamen gemäß den Eingabeaufforderungen in das Eingabefeld ein und klicken Sie nach der Eingabe auf die Schaltfläche „Speichern“ in der oberen rechten Ecke. 4. Abschließend erscheint unten auf der Seite die Meldung „Erfolgreich speichern“, die anzeigt, dass die Familie erfolgreich erstellt wurde.

Was ist der richtige Weg, einen Dienst unter Linux neu zu starten? Wenn wir ein Linux-System verwenden, stoßen wir häufig auf Situationen, in denen wir einen bestimmten Dienst neu starten müssen, aber manchmal können beim Neustart des Dienstes Probleme auftreten, z. B. wenn der Dienst nicht tatsächlich gestoppt oder gestartet wird. Daher ist es sehr wichtig, die richtige Methode zum Neustarten von Diensten zu beherrschen. Unter Linux können Sie normalerweise den Befehl systemctl verwenden, um Systemdienste zu verwalten. Der Befehl systemctl ist Teil des systemd-Systemmanagers
