"Spring" est l'un des deux principaux frameworks de Java aujourd'hui. Je vais expliquer quelles sont les principales caractéristiques de ce framework, DI (Dependency Injection) et Thymeleaf.
DI consiste à définir en externe les informations requises pour les exigences de formation d'un objet. Par exemple, si vous avez la situation suivante:
Classe A → Classe B
La classe A a une dépendance sur la classe B (la classe B a une dépendance sur la classe A)
Lorsque DI est appliqué, les informations de classe B requises pour la classe A sont découpées vers l'extérieur, de sorte que la situation de la classe B peut être ignorée et la classe A peut être exécutée.
En d'autres termes, il n'y a rien de tel que "Je ne peux pas tester la classe A car il y a toujours une erreur dans la classe B". C'est l'avantage de DI.
Thymeleaf est un moteur de template utilisé en standard dans Spring Boot. Puisque Thymeleaf décrit la partie variable comme une valeur d'attribut, elle ne se réduit pas même si elle est affichée sur un navigateur.
Donc, "Si vous modifiez la conception, cela ne fonctionnera pas. Cependant, si vous modifiez la fonction pour qu'elle fonctionne normalement, la conception s'effondrera." C'est l'avantage de Thymeleaf.
https://www.atmarkit.co.jp/ait/articles/0504/29/news022.html https://javazuki.com/articles/thymeleaf-introduction.html
Recommended Posts