Spring中定义Bean我用Constructor

Spring文档推荐使用setter,可是我觉得使用Construtor理为准确一些,因为如果用setter的话,Bean就潜意识地认为会有容器给他注入依赖,那么这个Bean就依赖于某个容器。而使用Constructor的话,就明确告诉使用bean时必须的依赖,这样的bean就算是避开容器也照样可以运作。

你可能感兴趣的:(Spring中定义Bean我用Constructor)