"Spring" ist heute eines der beiden wichtigsten Frameworks von Java. Ich werde erklären, was die Hauptmerkmale dieses Frameworks sind, DI (Dependency Injection) und Thymeleaf.
DI dient dazu, die für die Formationsanforderungen eines Objekts erforderlichen Informationen extern einzustellen. Zum Beispiel, wenn Sie die folgende Situation haben:
Klasse A → Klasse B.
Klasse A hat eine Abhängigkeit von Klasse B (Klasse B hat eine Abhängigkeit von Klasse A)
Wenn DI angewendet wird, werden die für Klasse A erforderlichen Informationen der Klasse B nach außen ausgeschnitten, sodass die Situation von Klasse B ignoriert und Klasse A ausgeführt werden kann.
Mit anderen Worten, es gibt kein "Ich kann Klasse A nicht testen, weil in Klasse B immer noch ein Fehler vorliegt". Dies ist der Vorteil von DI.
Thymeleaf ist eine Template-Engine, die standardmäßig in Spring Boot verwendet wird. Da Thymeleaf den variablen Teil als Attributwert beschreibt, wird er nicht reduziert, selbst wenn er in einem Browser angezeigt wird.
"Wenn Sie das Design ändern, funktioniert es nicht. Wenn Sie die Funktion jedoch so ändern, dass sie normal funktioniert, wird das Design reduziert." Dies ist der Vorteil von Thymeleaf.
https://www.atmarkit.co.jp/ait/articles/0504/29/news022.html https://javazuki.com/articles/thymeleaf-introduction.html
Recommended Posts