Spring Bean 的装配方式 装配 Bean 的三种方式 一个程序中,许多功能模块都是由多个为了实现相同业务而相互协作的组件构成的.而代码之间的相互联系又势必会带来耦合.耦合是个具有两面性的概念,高度的耦合会导致代码难以复用,难以测试,难以理解:但同时耦合又是必须的,不耦合的代码什么也做不了. 在 Spring 中,容器负责了把需要相互协作的对象引用赋予各个对象,对象无需自己查找或创建与其相关联的对象.而创建应用对象之间的协作称之为装配(wiring),也就是依赖注入(DI)的本质. 在…