Spring Ein Framework für die Java-Entwicklung. Stark gegen Veränderung. Der Code ist gut lesbar. Sehr wiederverwendbar.
DI Dependency Injection Instanzverwaltung
AOP Aspect Oriented Programing Zusammenfassung der allgemeinen Verarbeitung
DevTools Starten Sie die WEB-Anwendung automatisch neu
Lombok Verwendung von Lombok
H2 Testumgebung DB
JDBC Datenbankzugriff
Thymeleaf HTML-Vorlagen-Engine
Web Verwenden von SpringMVC Spring Boot
Controller Anforderungsverarbeitung an die Modellklasse für die Anforderung.
Model Datenerfassung und Berechnung aus der DB.
Viwe Bildschirmanzeige.
HelloWorld
Wird beim Abrufen von Informationen vom Server verwendet Informationen, die andere nicht sehen sollen, werden von GET nicht gesendet Senden Sie Textdaten
SpringSampleApplication.java Ein Programm, das Spring ausführt.
@Controller Controller-Klasse.
GetMapping Behandelt die GET-Methode von HTTP-Anforderungen. Fügen Sie get am Anfang des Methodennamens hinzu. Geben Sie für den Rückgabewert den Namen der HTML-Datei ohne Erweiterung an.
html xmlns:th="http://www.thymeleeaf.org" Beschrieben, um das Zeitblatt zu verwenden.
th:value Sie können Werte vom Bildschirm an die Controller-Klasse übergeben.
@PostMapping Verarbeitung beim Senden der POST-Methode.
@RequestParam Ermöglicht den Empfang von Eingaben vom Bildschirm.
model.addAttribute Registrieren Sie den vom Bildschirm empfangenen Wert in Modell. Stellen Sie den Schlüssel und den Wert ein. Schlüssel: Variablenname
application.properties Eine Datei zum Festlegen umgebungsspezifischer Einstellungen.
https://qiita.com/YAKINIKU/items/bba6d8f0cb2a418ea0ea
https://qiita.com/niwasawa/items/024a01c502962eb90b1d
findOne() Greifen Sie auf alle Dokumente zu
@Repository Wird der Repository-Klasse gewährt.
@Autowired Instanzerstellung.
@Data Automatische Erstellung von Getter / Setter.
Eine Klasse, die an eine Repository-Klasse oder Serviceklasse übergeben werden soll. (DTO)
@Servise Serviceklasse.
Recommended Posts