[JAVA] Wo Sie sich beim Spark-Routing in den Spezifikationen verlieren können

Es geht auch um Funkenführung. Es ist eine kleine Menge, also muss ich sie bald zusammenstellen.

Routing, wenn eine Weltkarte angegeben ist

Wenn Sie den Pfad "/ sample / *" festlegen, stimmt dieser mit der folgenden URL überein.

/sample/
/sample/hello
/sample/hello/
/sample/hello/*

Es stimmt unten nicht überein.

/sample

Fordern Sie Parameter an, wenn Sie before, after, afterAfter verwenden

Bei Verwendung des Pfadparameters muss auch die Übereinstimmung im Filter festgelegt werden.

Schlechte Quelle

python


public static void main(String[] args) {

  before((request, response) -> {
    system.out.println(request.params("name")); //null wird angezeigt
  });

  get("/:name", (request, respoonse) -> request.params("name"));
}

Coole Quelle

python


public static void main(String[] args) {

  before("/:name", (request, response) -> {
    system.out.println(request.params("name")); //Der in der URL angegebene Inhalt wird angezeigt
  });

  get("/:name", (request, respoonse) -> request.params("name"));
}

Es fühlt sich ein bisschen überflüssig an.

Recommended Posts

Wo Sie sich beim Spark-Routing in den Spezifikationen verlieren können
So erhalten Sie Werte in Echtzeit mit TextWatcher (Android)
Wie fange ich mit schlank an?
So erhalten Sie den Wert von Boolean mit jQuery in einfacher Rails-Form
Memo mit Struts2 + Ajax zu bekommen
[Hinweis] Ich möchte mit afterLast mit JdbcTemplate in umgekehrter Reihenfolge arbeiten
[Rails] So erhalten Sie die aktuell mit devise angemeldeten Benutzerinformationen
Ich habe versucht, mit Web Assembly zu beginnen
Mit der where-Methode können Sie mehrere Datensätze bedingt abrufen
[Hinweis] Erste Schritte mit Rspec
[Rails] So konfigurieren Sie das Routing in Ressourcen
So erhalten Sie das Datum mit Java
So erhalten Sie Keycloak-Anmeldeinformationen in der Interceptor-Klasse
Wenn Sie sich im Klassennamen verlieren
So erhalten Sie eine Klasse von Element in Java
Ordnen Sie GET-Anforderungen im Frühjahr komplexen Objekten zu.
Erste Schritte mit Eclipse Micro Profile
Bibliothek "OSHI" zum Erfassen von Systeminformationen mit Java
Versuchen Sie, den API-Schlüssel von Redmine mit Ruby zu erhalten
Rails-Anfänger haben versucht, mit RSpec zu beginnen
So löschen Sie eine Ressourcendatei mit Spring-Boot
Kommen Sie mit Java-Containern in Cloud Run zurecht
Ich möchte den Wert in Ruby erhalten