Spring вы можете автоматически подключить внутри абстрактного класса?

Spring не может автоматически подключить мой объект? Можно ли автоматически связать объект внутри абстрактного класса. Предположим, что все схемы предоставлены в application-context.xml

Вопрос: Какая аннотация должна быть на базовых и расширяющих классах (если есть) @Service @Component?

пример

abstract class SuperMan {

    @Autowire
    private DatabaseService databaseService;

    abstract void Fly();

    protected void doSuperPowerAction(Thing thing) {

        //busy code

        databaseService.save(thing);

    }
}

Расширяющий класс

public class SuperGirl extends SuperMan {

    @Override
    public void Fly() {
        //busy code
    }

    public doSomethingSuperGirlDoes() {

        //busy code

        doSuperPowerAction(thing)

    }

Приложение-context.xml



Ответы на вопрос(4)

Ваш ответ на вопрос