In meiner Web-Anwendung, ich frage mich, ob es richtig ist, Rollen Frühling Sicherheit der Erstellung mehrerer Subklassen stattdessen zu verwenden, lassen Sie uns das folgende Beispiel nehmen:Ist es korrekt, Spring-Sicherheitsrollen zu verwenden, anstatt mehrere Unterklassen zu erstellen?
Stattdessen 3 verschiedene Unterklassen mit, ich Ich habe darüber nachgedacht, nur eine Klasse anstelle von Person zu verwenden und mit Spring Security Roles zwischen ihnen zu unterscheiden, und bis jetzt habe ich kein Problem gehabt, da der einzige Unterschied zwischen meinen Klassen darin besteht, dass einige der Themen ein oder zwei zusätzliche Attribute haben In einigen Fällen sind diese Attribute daher null, was die Dienste und Seiten betrifft, auf die jeder zugreifen kann. Spring Security macht gute Arbeit. Ich frage mich, ob es der richtige Weg ist? und wenn ich irgendein Problem habe, wenn ich so arbeite? Wie soll ich das in UML darstellen?
Ich hoffe, ich war klar genug.
Danke
Hinweis: ich diese Frage, denn selbst wenn es funktioniert, ich habe es vor der „Jury“
Ohne die Spring Security-Klasse zu sehen, wird es unmöglich sein, Ihre Frage zu beantworten. –
Federsicherheitsklasse? es ist nur ein viel zu viele mit Rollen, die alle und mit einer Assoziationsklasse "UserRoles" – hereForLearing
Warum wollen Sie nicht von Person Unterklasse? Was stimmt damit nicht? –