Hallo. Dies ist eine Fortsetzung von Erstellen wir eine TODO-Anwendung mit Java 1 - Kurze Erläuterung von MVC.
Dieses Mal möchte ich einen Controller erstellen und die Ansicht von dort anzeigen.
1: Kurze Beschreibung von MVC 2: Ich möchte eine Vorlage mit Spring Initializr erstellen und eine Hallo-Welt erstellen (hier und jetzt)
Erstellen wir zunächst eine Spring-Vorlage mit Spring Initializr.
Ich werde einfach so vorgehen.
Wir werden JPA und Lombok in Zukunft hinzufügen, aber wir werden sie gleichzeitig mit dem Update hinzufügen, daher ist diesmal nur diese Konfiguration in Ordnung!
Wenn Sie den Cursor an die Spitze von Intel iJ bewegen, wird eine Menüleiste angezeigt. Drücken Sie zum Erstellen ** Build-> Build Project **. Es kann einige Zeit dauern, aber warten wir. Am Ende von Intel iJ sollten Sie so etwas wie Bauen sehen.
↓ Drücken Sie in der Menüleiste oben auf Intel iJ ** Ausführen-> Konfigurationen bearbeiten **.
↓ Geben Sie den hervorgehobenen Teil wie folgt ein. Wählen Sie Java 11-Serie für JRE.
Als nächstes wird der Controller erstellt.
Folgen Sie dem Pfad unten, um einen Controller zu erstellen.
java:todo>src>main>java>com.example.todo>TodoController
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller //①
public class ToDoController {
@GetMapping("/top") //②
public String top(){
return "top"; //③
}
}
Sie können diese Klasse als Controller deklarieren, indem Sie @Controller ausführen. Die Beschreibung @ ~~~ wird als Anmerkung bezeichnet. (Es fühlt sich an, als könnten Sie verschiedene nützliche Dinge aufrufen.)
②GetMapping Die Annotation @GetMapping verarbeitet die unten stehende Methode, wenn eine Anforderung an die Adresse im Argument mit der Methode Get Method of Http Method kommt.
Wie es ist. Sie können die HTML-Datei unter Vorlagen aufrufen, indem Sie diese schreiben (Erweiterung weggelassen). Der Rückgabewert der Klasse bei der Anzeige von HTML ist String.
Ich denke, dass der Import automatisch hinzugefügt wird, wenn Sie eine Anmerkung schreiben, aber wenn dies nicht erfolgt, können Sie ihn auch mit ** Option + Eingabetaste ** hinzufügen, während Sie den Mauszeiger über die Anmerkung bewegen.
Todo>src>resources>templates>top.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>hello world</title>
</head>
<body>
<p>hello world</p>
</body>
</html>
Lassen Sie uns einfach Hallo Welt so ausgeben. Die HTML-Datei unter den Vorlagen kann durch Schreiben des Controllers oben aufgerufen werden! !!
Ich denke, es gibt einen grünen Pfeil in der oberen rechten Ecke von Intel iJ, also klicken Sie darauf, um das Projekt auszuführen!
Dann
Sie sollten ein Fenster wie dieses am unteren Bildschirmrand sehen.
Wenn es gestartet wird, wurde es erfolgreich gestartet. Wenn Sie eine Fehlermeldung erhalten, versuchen Sie es mit Google mit diesem Satz! (Ich bin in Schwierigkeiten, weil es nicht viel herauskommt.)
Wenn Sie [localhost: 8080 / top] besuchen (http: // localhost: 8080 / top), werden Sie Hallo Welt sehen!
Nächstes Mal werde ich die Bearbeitung des Registrierungsteils schreiben.
Recommended Posts