zależy w jakim języku, dla Javy jak najbardziej najbogatsza biblioteka :) i najlepiej udokumentowana.
Wiele możliwości, wiele "solution", masa ciekawych i praktycznych implementacji i rozwiązań :) ... kwestia tylko, żę musisz zdecydować się na warstwe UI- > czy skorzystasz z native [react, vue], moze troszke technologie starsze jak Angular... do tego Boostrap do arkuszy styli, ... czy szablonów JSP [ thymeleaf] to musisz pod to konfiguracje ustawic tez
To jest wiele wiele i wiele , sam spring nie stworzy całego serwisu, ale jest podstawą