Spring DI

Hallo zusammen,
ich bin ein Anfänger bei Spring und versuche gerade ein Bespielprogramm zu schreiben dabei will aber die einfachste Dinge nicht funktionieren.
Ich habe z.B. eine Klasse OrderService welches bestimmte Rechte hat.

public class OrderService{
	private static OrderService orderService = null;
	private List<Right> requiredRights = null;
        private String test;
	
        public void setRequiredRights(List<Right> requiredRights) {
		this.requiredRights = requiredRights;
	}
	
	public List<Right> getRequiredRights(){
		return requiredRights;
	}

      public void setTest(String test){
          this.test = test;
 }
}	

ich habe eine einfache Enum Klasse

public enum Right {
	READ, WRITE, EDIT;
}

meine XML-Datei:
[XML]



“READ”
“WRITE”




[/XML]
Wenn ich das Programm ausführe dann ist “requiredRights” immer leer, ich habe es auch mit “String” anstatt “Right” ausprobiert, das hat aber auch nicht funktioniert

ich kann einfache variablen wie “Test” setzen, also es liegt nicht an der Struktur.
Ich bin am Verzweifeln. Sieht jemand was ich falsche mache???

Habe es gelöst.
Das Problem war dass ich bei READ und WRITE ohne Anführungsstriche sein müssten. :slight_smile: