[JAVA] Où se perdre dans les spécifications avec le routage Spark

Il s'agit également de routage par étincelles. C'est un petit montant, donc je dois le rassembler bientôt.

Routage lorsqu'une carte du monde est spécifiée

Si vous définissez le chemin "/ sample / *", il correspondra à l'URL suivante.

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

Il ne correspond pas ci-dessous.

/sample

Demander des paramètres lors de l'utilisation avant, après, après

Lors de l'utilisation du paramètre path, il est également nécessaire de définir la correspondance dans le filtre.

Mauvaise source

python


public static void main(String[] args) {

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

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

Cool source

python


public static void main(String[] args) {

  before("/:name", (request, response) -> {
    system.out.println(request.params("name")); //Le contenu spécifié dans l'url est affiché
  });

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

Cela semble un peu redondant.

Recommended Posts

Où se perdre dans les spécifications avec le routage Spark
Comment obtenir des valeurs en temps réel avec TextWatcher (Android)
Comment démarrer avec Slim
Comment obtenir la valeur de boolean avec jQuery sous forme simple de rails
Mémo à obtenir avec Struts2 + Ajax
[Note] Je veux obtenir dans l'ordre inverse en utilisant afterLast avec JdbcTemplate
[Rails] Comment obtenir les informations sur l'utilisateur actuellement connecté avec devise
J'ai essayé de démarrer avec Web Assembly
Obtenez plusieurs enregistrements de manière conditionnelle avec la méthode where
[Note] Comment démarrer avec Rspec
[rails] Comment configurer le routage dans les ressources
Comment obtenir la date avec Java
Comment obtenir les informations d'identification Keycloak dans la classe d'intercepteur
Quand tu te perds dans le nom de la classe
Comment obtenir une classe depuis Element en Java
Mappez les requêtes GET sur des objets complexes dans Spring.
Comment démarrer avec Eclipse Micro Profile
Bibliothèque "OSHI" pour acquérir des informations système avec Java
Essayez d'obtenir la clé API de redmine avec ruby
Les débutants de Rails ont essayé de se lancer avec RSpec
Comment sortir un fichier de ressources avec spring-boot
S'entendre avec les conteneurs Java dans Cloud Run
Je veux obtenir la valeur en Ruby