Multiple services of type XY found

markoska
Člen | 12
+
0
-

Zdravim,

mam nasledujici tridy:

class Person
class Customer extends Person
class User extends Person

Uz jsem pochopil, ze v „services“ nemuzu mit soucasne zaregistrovanou Person i Customer, ale co delat ted, kdyz mi pribyla trida User?

Co jsem hledal tuhle chybu zde na foru, tak vetsina radi udelat tridu Person abstraktni a z te dedit. To bych ale musel vsechny ty funkce jako getName(), getAge() definovat v Customer i User znovu, a stejne mi to hazi stejnou chybu, kdyz mam v „services“ tridu Customer i User

Dalsi rada zni: predavat tu zavislost rucne. To se prosim dela jak?

Resp. jaka je nejrozumejsi ci „objektove nejcistsi“ cesta jak toto resit?

Dekuji

nightfish
Člen | 472
+
+1
-

markoska napsal(a):
Resp. jaka je nejrozumejsi ci „objektove nejcistsi“ cesta jak toto resit?

Přečti si dokumentaci autowiringu, tam je tvůj use-case popsán.

markoska
Člen | 12
+
0
-

nightfish napsal(a):

markoska napsal(a):
Resp. jaka je nejrozumejsi ci „objektove nejcistsi“ cesta jak toto resit?

Přečti si dokumentaci autowiringu, tam je tvůj use-case popsán.

Aha! Dekuji, tady jsem to vubec nehledal