Есть ли способ автоматического связывания bean-компонента со значением конструктора, указанным в родительском классе.
Пример:
class ParentClass {
@Autowired
ChildClass childClass;
}
class ChildClass {
@Autowired
childClass(SessionFactory sessionfactory) {..}
}
Я бы хотел, чтобы в моем родительском классе было 2 компонента - один с квалификатором 'A' для sessionfactory, а другой с квалификатором 'B' для sessionfactory.
Есть ли способ достичь этого в Java?
Я бы хотел что-то подобное
class ParentClass {
@Autowired (something to pass value a)
ChildClass childClassWithA;
@Autowired (something to pass value b)
ChildClass childClassWithB;
}
Есть ли способ передать значение конструктора от родителя к потомку без создания двух отдельных дочерних классов?