Je l'ai essayé en me référant au "Spring Quickstart Guide" sur la page officielle Spring. https://spring.io/quickstart
Générez à votre guise sur la [page de génération de projet] officielle (https://start.spring.io/).
Appuyez sur le bouton GÉNÉRER pour télécharger le projet sous forme de zip.
S'il n'y a pas de problème, les bibliothèques nécessaires seront téléchargées et la construction se fera sans autorisation.
Lorsque Spring Boot démarre, cela ressemble à ceci
Accédez à http: // localhost: 8080 /. J'obtiens une erreur car je n'ai pas encore écrit le processus de routage.
Ajoutez le routage à la classe principale de votre projet.
package com.pakhuncho.hello;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class HelloApplication {
public static void main(String[] args) {
SpringApplication.run(HelloApplication.class, args);
}
@GetMapping("/hello")
public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
return String.format("Hello %s!", name);
}
}
Déplacez l'application modifiée.
Accédez à http: // localhost: 8080 / hello.
Accès avec http: // localhost: 8080 / hello? Name = pakhuncho.
http: // localhost: 8080 / hello? name = Accès avec Pakupaku
package com.pakhuncho.hello;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class HelloApplication {
public static void main(String[] args) {
SpringApplication.run(HelloApplication.class, args);
}
@RequestMapping("/hello/{name}")
public String hello(@PathVariable String name) {
return String.format("Hello %s!", name);
}
}
Accès avec http: // localhost: 8080 / hello / Pakupaku
Recommended Posts