BeanInitializer: 在單元測試中連接依賴關係
在 Spring 容器中,對某些類別進行單元測試時,最令我惱火的事情之一就是使用它們的所有依賴關係來初始化它們。對於 Spring framework 擴充功能(如 FactoryBean 實現或 *Aware 實現)尤其如此。新增所有依賴關係很麻煩,而且很容易忘記呼叫 bean 生命週期方法,例如 InitializingBean 的 afterPropertiesSet 方法。
用於單元測試的 Spring 基礎類別有很大幫助,但仍有一些事情很棘手。例如,在許多情況下,需要消除自動連線的歧義,所以…