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