随笔分类 -  Spring

摘要:项目目录如下: Say.java为主函数通过ApplicationContext创建对象,利用方法ClassPathXmlApplicationContext访问配置文件Applicat... 阅读全文
posted @ 2017-07-15 10:30 乐在克里特 阅读(124) 评论(0) 推荐(0)
摘要:引用 在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非s... 阅读全文
posted @ 2017-07-15 10:30 乐在克里特 阅读(123) 评论(0) 推荐(0)
摘要:先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接... 阅读全文
posted @ 2017-07-15 10:30 乐在克里特 阅读(107) 评论(0) 推荐(0)
摘要:IOC: 控制反转,是一种设计模式。一层含义是控制权的转移:由传统的在程序中控制依赖转移到由容器来控制;第二层是依赖注入:将相互依赖的对象分离,在spring配置文件中描述他们的依赖关系。他们的依赖关系只在使用的时... 阅读全文
posted @ 2017-07-15 10:29 乐在克里特 阅读(1246) 评论(0) 推荐(0)
摘要:集合类型属性 1.Set类型 Java代码 private Set sets=new HashSet(); //我们需要给它添加set方法 pub... 阅读全文
posted @ 2017-07-15 10:28 乐在克里特 阅读(100) 评论(0) 推荐(0)
摘要:简单总结一句,Spring提供的计时器StopWatch对于秒、毫秒为单位方便计时的程序,尤其是单线程、顺序执行程序的时间特性的统计输出支持比较好。也就是说假如我们手里面有几个在顺序上前后执行的几个任务,而且我们比较... 阅读全文
posted @ 2017-07-15 10:28 乐在克里特 阅读(536) 评论(0) 推荐(0)
摘要:原理 AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分为两部分,核心业务逻辑(Core busine... 阅读全文
posted @ 2017-07-15 10:28 乐在克里特 阅读(222) 评论(0) 推荐(0)
摘要:先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经... 阅读全文
posted @ 2017-07-15 10:27 乐在克里特 阅读(203) 评论(0) 推荐(0)
摘要:spring依赖注入使用构造器注入使用属性setter方法注入使用Field注入(用于注解方式) 注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终... 阅读全文
posted @ 2017-07-15 10:27 乐在克里特 阅读(140) 评论(0) 推荐(0)
摘要:IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会... 阅读全文
posted @ 2017-07-15 10:27 乐在克里特 阅读(116) 评论(0) 推荐(0)
摘要:一、Spring是什么 通常说的Spring其实指的是Spring Framework,它是Spring下的一个子项目,Spring围绕Spring Framework这个核心项目开发了... 阅读全文
posted @ 2017-07-15 10:26 乐在克里特 阅读(95) 评论(0) 推荐(0)
摘要:学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大... 阅读全文
posted @ 2017-07-15 10:25 乐在克里特 阅读(85) 评论(0) 推荐(0)