
Spring学习笔记
秋风小凉鱼
技术无边界!
展开
-
Spring 学习笔记---Bean的生命周期
生命周期图解由于Bean的生命周期经历的阶段比较多,我们将通过一个图形化的方式进行描述。下图描述了BeanFactory中Bean生命周期的完整过程:Bean 的生命周期从Spring容器着手实例化Bean开始,直到最终销毁Bean,这当中经过了许多关键点,每个关键点都涉及特定方法的调用,可以将这些方法大致划分为3类: (1)Bean自身的方法:如调用Bean构造原创 2014-03-27 14:08:19 · 4829 阅读 · 1 评论 -
Spring 学习笔记 ----依赖注入
依赖注入 有三种方式,本文只学习下属性注入.属性注入 属性注入即通过 setXxx方法()注入Bean的属性值或依赖对象,由于属性注入方式具有可选择性和灵活性高的优点,因此属性注入方式是实际应用中最常用的注入方式。属性注入的实例属性注入要求Bean提供一个默认的构造函数,并为需要注入的属性提供对应的Setter方法。Spring先调用Bean的默认构造函数实例化Bean对原创 2014-03-28 14:47:22 · 1569 阅读 · 0 评论 -
Spring的IOC原理[通俗解释一下]
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合转载 2014-03-27 14:25:29 · 1015 阅读 · 0 评论 -
总结一下 Spring的IOC、DI
国庆节刚过,应一些朋友的提问,总结一下Spring中IOC也即DI的通俗理解。网友wm5920解释:IOC控制反转:说的是创建对象实例的控制权从代码控制剥离到IOC容器控制,实际就是你在xml文件控制,侧重于原理。DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其它对象实例,侧重于实现。 IOC、DI模式1.依赖依赖就是有联系,有地方使转载 2014-03-27 14:30:42 · 854 阅读 · 0 评论 -
WebApplicationContext初始化
Spring 提供了用于启动WebApplicaionContext的Web容器监听器.通过Web容器监听器引导: contextConfigLocation /WEB-INF/beans.xml org.springframework.web.context.ContextLoaderListener原创 2014-03-29 09:57:18 · 919 阅读 · 0 评论 -
Spring 学习笔记 Bean的作用域
在配置文件中定义Bean时,用户不但可以配置Bean的属性值以及相互之间的依赖关系,还可以定义Bean的作用域。作用域将对Bean的生命周期和创建方式产生影响。在低版本的Spring中,仅有两个作用域singleton和prototype,在spring 2.0中,针对WebApplicationContext新添了3个新的作用域。下面列出了Spring 2.0支持的所有作用域类型。Bean的原创 2014-03-28 20:56:43 · 1068 阅读 · 0 评论 -
Spring AOP (二)
在上一讲的基础上,下面介绍@AspectJ语法基础一、切点表达式函数 AspectJ的切点表达式由关键字和操作参数组成,如execution(* greetTo(..)) 的切点表达式,execution为关键字,而 * greetTo(..) 为操作参数。 两者联合起来表示目标类greeTo(..) 方法的连接点.原创 2015-03-21 15:11:04 · 794 阅读 · 0 评论 -
Spring AOP (一)
一、AOP 是什么? AOP 是Aspect Oriented Programaing 的简称,意思是面向切面编程,AOP的应用场合是受限的,一般只适合于那些具有横切逻辑的应用场合:如性能检测、访问控制、事务管理以及日志记录。二、AOP 术语 1、连接点: 程序执行的某个特定位置,如类开始初始化前,类初始化后、类某个方法调用前、调用后、方法抛出异常原创 2015-03-21 11:17:05 · 1101 阅读 · 0 评论 -
The DispatcherServlet configuration needs to include a HandlerAdapter that supports this handler
今天使用Spring mvc 尝试文件的上传下载,URL 访问的时候,报如下错误:Type Exception ReportMessage No adapter for handler [com.cbss.FileUploadController@16d4015]: The DispatcherServlet configuration needs to include a HandlerAd...原创 2018-02-28 14:12:12 · 4578 阅读 · 0 评论