Hallo,
erstmal vorweg: Ich habe erst paar Wochen Spring Boot Erfahrung und deren Konzepte.
Wenn jemand diesbezüglich Tipps, gute Quellen etc kennt, gerne her damit.
Kann man CrudRepository direkt verwenden ohne eine extra Klasse zu haben, die von CrudRepository erbt?
CrudRepository kann soweit ich das verstehe nicht als Bean fungieren, aber selbst mit Constructor Injection funktioniert es nicht, oder?
Wenn man nur die Defaultmethoden verwenden möchte?
Ich frage hier bewusst so deutlich, da ich in meinen ersten Beispielen mit der extra Repository Klasse, die von CrudRepository erbt, nie andere Methoden definiert habe.
Da sowohl meine extra Klasse wie auch CrudRepository ein Interface sind, dachte ich das sollte gehen.
Ich habe gestern das ausprobiert nur mit CrudRepository und siehe es funktioniert.
Heute ein neues Projekt angefangen und siehe es funktioniert nicht.
Gestern hat es wohl deswegen funktioniert, da ein passendes Bean für die Main Klasse instanziiert wurde und dann in meinen Controller gewandert ist.
Kann man CrudRepository alleine verwenden?
Oder muss man wirklich immer eine neue Klasse erstellen selbst wenn man keine Custom Methoden verwenden möchte?
erstmal vorweg: Ich habe erst paar Wochen Spring Boot Erfahrung und deren Konzepte.
Wenn jemand diesbezüglich Tipps, gute Quellen etc kennt, gerne her damit.
Kann man CrudRepository direkt verwenden ohne eine extra Klasse zu haben, die von CrudRepository erbt?
CrudRepository kann soweit ich das verstehe nicht als Bean fungieren, aber selbst mit Constructor Injection funktioniert es nicht, oder?
Wenn man nur die Defaultmethoden verwenden möchte?
Ich frage hier bewusst so deutlich, da ich in meinen ersten Beispielen mit der extra Repository Klasse, die von CrudRepository erbt, nie andere Methoden definiert habe.
Da sowohl meine extra Klasse wie auch CrudRepository ein Interface sind, dachte ich das sollte gehen.
Ich habe gestern das ausprobiert nur mit CrudRepository und siehe es funktioniert.
Heute ein neues Projekt angefangen und siehe es funktioniert nicht.
Gestern hat es wohl deswegen funktioniert, da ein passendes Bean für die Main Klasse instanziiert wurde und dann in meinen Controller gewandert ist.
Kann man CrudRepository alleine verwenden?
Oder muss man wirklich immer eine neue Klasse erstellen selbst wenn man keine Custom Methoden verwenden möchte?