Spring Modulith
Mit Spring Modulith können Anwendungen aus fachlichen Modulen aufgebaut werden. Die Spring Boot Erweiterung unterstützt den Entwickler mit automatisierter Verifikation der Modultrennung, durch Modul-Tests und die Generierung von Dokumentation.
Im Video wird gezeigt, wie eine Anwendung in Module gegliedert werden kann. Die Features von Spring Modulith werden in einer Live-Demo vorgeführt und erläutert. Zur ereignisbasierten Kommunikation zwischen Modulen gibt es einen kurzen Überblick.
Quellcode
Den Code zum Beispiel findest auf github: Spring Modulith Demo
Ressourcen
- Spring Modulith
Quickstart und Dokumentation - ArchUnit
Überprüfung der Softwarearchitektur mit Tests. - PlantUML
UML Diagramme aus Code - PlantUML Marketplace
PlantUML Plugin für Visual Studio Code