Spring: Why is afterPropertiesSet() of InitializingBean needed when there's static initializer in Java?
Spring: Why is afterPropertiesSet() of InitializingBean needed when there are static and non-static initializers in Java?