随笔分类 -  Spring

Spring基础篇——Spring容器和应用上下文理解
摘要:上文说到,有了Spring之后,通过依赖注入的方式,我们的业务代码不用自己管理关联对象的生命周期。业务代码只需要按照业务本身的流程,走啊走啊,走到哪里,需要另外的对象来协助了,就给Spring说,我想要个对象——于是Spring就很贴心的给你个对象。听起来似乎很简单,使用起来也不难,但是如果仅仅是这 阅读全文

posted @ 2018-02-10 10:31 ziq711 阅读(202) 评论(0) 推荐(0)

Spring基础篇——DI/IOC和AOP原理初识
摘要:DI(Dependency Injection),依赖注入,和我们常听说的另一个概念 IOC(控制反转)其实归根结底实现的功能是相同的,只是同样的功能站在不同的角度来阐述罢了。这里博主就不去过多的辨析,度娘上有一大堆解释。我们需要知道的是,什么叫依赖注入,为什么要依赖注入。搞清这两点,我想对Spri 阅读全文

posted @ 2018-02-10 10:28 ziq711 阅读(196) 评论(0) 推荐(0)

Spring基础篇——bean的自动化装配
摘要:Spring基础篇——bean的自动化装配 上篇博文讲Spring的IOC容器时说道,虽然容器功能强大,但容器本身只是个空壳,需要我们主动放入装配对象,并告诉它对象之间的协作关系,然后容器才能按照我们的指示发挥它的魔力,完成装配bean的使命。这里,我们把Spring创建应用对象之间的协作关系的行为 阅读全文

posted @ 2018-02-10 10:19 ziq711 阅读(191) 评论(0) 推荐(0)

通俗化理解Spring3 IoC的原理和主要组件
摘要:♣什么是IoC? ♣通俗化理解IoC原理 ♣IoC好处 ♣工厂模式 ♣IoC的主要组件 ♣IoC的应用实例 ♣附:实例代码 1.什么是IoC(控制反转)? Spring3框架的核心是实现控制反转(IoC)模式,IoC又叫做依赖注入(DI)。 什么是控制反转呢?答案就是“获得依赖对象的过程被反转了”, 阅读全文

posted @ 2018-02-09 10:15 ziq711 阅读(170) 评论(0) 推荐(0)

读取Spring的配置文件applicationContext.xml的5种方法
摘要:1.利用ClassPathXmlApplicationContext,这种方式配置文件应该放在类包同路径下Java代码: 2.利用FileSystemXmlApplicationContext,这种方法可以将配置文件放在工程的直接目录下Java代码: 3.显式给出配置文件的绝对路径,我们假定配置文件 阅读全文

posted @ 2018-01-26 15:13 ziq711 阅读(265) 评论(0) 推荐(0)

Spring在Thread中注入Bean无效的解决方式
摘要:在Spring项目中,有时需要新开线程完成一些复杂任务,而线程中可能需要注入一些服务。而通过Spring注入来管理和使用服务是较为合理的方式。但是若直接在Thread子类中通过注解方式注入Bean是无效的。 因为Spring本身默认Bean为单例模式构建,同时是非线程安全的,因此禁止了在Thread 阅读全文

posted @ 2018-01-08 17:09 ziq711 阅读(556) 评论(0) 推荐(0)