spring
xyj_520
成功是给有准备的人
展开
-
浅谈spring IOC和DI
1.1、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统Java...原创 2018-03-07 14:56:46 · 144 阅读 · 0 评论 -
spring装配bean
创建应用对象之间协作关系的行为通常称为装配(wiring),这也是依赖注入(Dependence Injection)的本质,在开发基于Spring的应用时,你随时都在使用这些技术,所以弄懂这些,尤其重要。在Spring中装配bean的方式有很多,下面介绍常用的三种装配方式。自动化装配beanSpring从两个角度来实现自动化装配:组件扫描(component scanning):Spring会自...转载 2018-03-07 17:36:07 · 109 阅读 · 0 评论 -
spring bean的注入方式
平常的Java开发中,程序员在某个类中需要依赖其它类的方法。 通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理。 Spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过Spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。 依赖注入的另一种说法是”控制反转”。通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员。而...转载 2018-03-07 17:50:25 · 193 阅读 · 0 评论