![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
爱若手握流沙
这个作者很懒,什么都没留下…
展开
-
Spring四种依赖注入方式
Spring四种依赖注入方式 1.Set注入2.构造器注入3.静态工厂的方法注入4.实例工厂的方法注入 平常的Java开发中,程序员在某个类中需要依赖其它类的方法。 通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理。 Spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过Spring容器帮我们转载 2016-11-19 12:01:30 · 624 阅读 · 0 评论 -
什么是依赖注入和控制反转
依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。 具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工原创 2016-11-18 16:44:42 · 3481 阅读 · 1 评论 -
Spring的工厂模式和反射机制
反射机制的作用 1、在运行时判断任意一个对象所属的类; 2、在运行时获取类的对象; 3、在运行时访问java对象的属性,方法,构造方法等。 首先要搞清楚为什么要用反射机制?直接创建对象不就可以了吗,这就涉及到了动态与静态的概念。 静态编译:在编译时确定类型,绑定对象,即通过。转载 2017-07-21 13:21:11 · 1086 阅读 · 1 评论 -
java反射机制在工厂模式中的应用
在本篇文章中就不详细介绍工厂模式,主要介绍一下反射在工厂模式中的使用,让读者对反射机制带来的好处有更深的认识。 首先看一下简单工厂模式 简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method)模式。 简单工厂模式就是由一个工厂类根据传入的参数决定创建哪一种的产品类。转载 2017-07-21 13:43:19 · 515 阅读 · 0 评论 -
简单实现Spring中BeanFactory原理
上一篇文章介绍了Java反射机制在Spring IOC中的应用,知道了BeanFactory底层的实现原理。 原理搞懂了,对spring IOC理解起来也很容易。 先来看看Java代码获取Spring中Bean的代码(一共有五种方式,这里只展示其中一种方法): 有没有发现上面的代码与利用反射实现工厂模式的代码很相似。对,你没有看错,Spring中的BeanFa转载 2017-07-21 15:25:35 · 534 阅读 · 0 评论 -
Java反射机制在Spring IOC中的应用
IOC:即控制反转,不是什么技术,而是一种思想。使用IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 本篇文章主要讲解一下IOC底层实现的原理(反射),Bean容器的实现,就不对IOC的概念进行详述了。 在spring的配置文件中,经常看到如下配置: 那么通过这样配置,Spring是怎么帮我们实例化对象,并且放到容器中去了了?对,就是通过反射!转载 2017-07-21 15:51:24 · 420 阅读 · 0 评论