[JAVA] (Intellij) Hallo Welt mit Spring Boot
Verfahren
- In Intel iJ "Datei" -> "Neu" -> "Projekt"
- Wählen Sie im angezeigten neuen Projekt "Spring Initializer" und klicken Sie auf "Weiter".
- Geben Sie entsprechend "Gruppe" und "Artefakt" ein. Ich möchte auf dem Server bereitstellen, wählen Sie also "War" für "Packaging" und klicken Sie auf "Next".
- Ich möchte eine Webanwendung erstellen. Aktivieren Sie daher "Web" -> "Spring Web" und klicken Sie auf "Weiter".
- Geben Sie "Projektname" und "Projektspeicherort" ein und klicken Sie auf "Fisch".
- Fügen Sie der automatisch erstellten Demo-Anwendung Folgendes hinzu und führen Sie es aus.
Ich war süchtig nach dem Mangel an "@ RestController" ...
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
+ import org.springframework.web.bind.annotation.GetMapping;
+ import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
+ @RestController
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
+ @GetMapping("/hello")
+ public String sayHello() {
+ return "Hello World";
+ }
}
- Wenn Sie auf die unten stehende URL zugreifen, sollte "Hello World" angezeigt werden.
http://localhost:8080/hello