Ich erstelle eine Java-Webanwendung, die Benutzer mit verschiedenen Rollen (wie Admin, Benutzer, Besucher usw.) hat. Ich werde den REST-Prinzipien folgen.Spring MVC Java Anwendungsdesign
Jetzt erstelle ich eine @Controller-Ebene meiner Anwendung und ich weiß nicht, sollte ich separate Controller für jede Rolle erstellen? Ich habe keine komplexe Sicht auf dieses Problem. Vielleicht kann mir jemand einen Artikel mit Designprinzipien oder etwas anderem empfehlen.