springIOC概念快速入门
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我的学习方式是,学习一个东西,得有一个整体的框架,不然,我会受不了总是模仿着demo程序而不知道这个黑箱子里头到底是什么鬼的状态,这样简直让人抓狂。如果,你也像我这样,建议多看一些博客,有个总体的概览。这篇文章,讲解我在初学spring时,哪些令我抓狂的概念。 依赖 工厂与容器 这就是这里要围绕讲解的两个内容。 为什么要理解依赖。刚接触spring,我们最开始接触的术语,应该是 “控制反转ioc(inversion of control”); 具体怎么理解控制反转,我觉得即使解释也很难理解。有些书里也说了,某某人提出了一个更容易理解的概念。ioc=ID(injection dependency )依赖注入。意思是说,一个类中,依赖于其他类的“关系”,采用注入的形式,而不是采用 在“”类中自己编码实现“”的形式 来完成依赖关系。 依赖注入:组件之间的依赖关系由容器在运行期决定 ,由容器动态的将某种依赖关系注入到组件之中 。 依赖:依赖是一种 域对象 间的关系。与之相似的概念有 “关联”,"聚合”等。深入学习,可以去看 《UML统一建模语言指南》。这里举一些例子来讲解。 //这里不是依赖 public class Cat{ Foot foot; Head head; Body body; //组合 } public