Как использовать Spring Bean в родительском классе, который не управляется Spring - PullRequest
0 голосов
/ 29 августа 2018

Итак, у меня есть родительский класс и несколько дочерних классов, так что родительский класс не управляется Spring (без аннотации @Component), но все дочерние классы есть. Конструктор родительского класса имеет некоторую логику, и мне нужно добавить еще одну логику к нему, но это требует от меня использования Spring Bean. Какой самый простой способ сделать это?

В настоящее время все мои дочерние классы используют инъекции конструктора, поэтому я могу определить параметр в конструкторе родительского класса, и во всех дочерних классах я могу передать этот параметр следующим образом: super(newBean);

Но для этого нужно, чтобы я много копировал в каждом из дочерних классов, есть ли способ, которым я могу этого избежать?

PS: этот дизайн поднимает какие-нибудь красные флаги для вас, ребята?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...