У меня есть абстрактный класс Foo с неабстрактным методом Bar. У меня есть класс Baz, который расширяет Foo и имеет собственный уникальный конструктор. По умолчанию, когда Spring создает экземпляр класса Baz при запуске, он вызывает конструктор Baz перед передачей значений в метод родительского класса Bar.
Есть ли способ переопределить это поведение, чтобы Bar вызывался перед конструктором Baz? Или, если мне нужно каким-то образом расширить поведение Spring по умолчанию, как лучше всего это сделать?