If I have a parent for a set of beans, declared abstract in Spring, and it has an init-method declared on it, will it be called once (when the parent is loaded), or every time one of its children is initialized?

If it's many times, is there any way to prevent that?