![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring学习笔记
prince2270
这个作者很懒,什么都没留下…
展开
-
BeanFactory和ApplicationContext学习
BeanFactory功能:负责根据配置文件创建bean实例,可以配置的项目有:1. Bean属性值及依赖关系(对其他bean的引用)。2. Bean创建模式(是否Singleton模式,即是否只针对指定类维持全局唯一的实例)。3. Bean初始化和销毁方法。4. Bean的依赖关系。 l ID原创 2008-09-04 19:56:00 · 1893 阅读 · 0 评论 -
Spring核心容器接口
<br />Spring IoC容器是spring框架的核心和基础。IoC容器负责了spring bean的生命周期,是spring框架实现其他扩展功能的基础。下面,我们就来看一下spring IoC容器相关的核心类图<br /><br /> 上图简化了类之间的依赖关系,化繁为简,主要关于一下接口的继承体系。BeanFactory接口定义了spring容器所能提供的最基本的服务。同时,spring又提供了几个其他的接口,作为对基本接口的扩展。DefaultListableBeanFactory是S原创 2010-09-12 12:41:00 · 4122 阅读 · 0 评论 -
Spring Bean注册表
Spring Bean注册表。管理spring bean配置原创 2010-09-13 17:29:00 · 2630 阅读 · 0 评论 -
Bean声明周期中的post-initialization和pre-destruction
在Bean的声明周期中,有两个事件尤为重要:post-initialization和pre-destruction。Spring提供了两种机制:interface-based和method-based,供bean签入上述事件。所谓的post-initialization和pre-destruction,是指在bean的属性设置完毕执行的事件和在bean销毁之前执行的事件。method-原创 2008-10-29 21:14:00 · 790 阅读 · 0 评论 -
Spring中bean的生命周期
在Spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每个Bean的别名只维持一个实例。因此会存在资源共享的问题。如需要,则可以将其设置为”singleton=false”。在这里要注意的是此singleton的设置只是针对单一的配置文件而言,也就是说,如果存在多个BeanFactory或ApplicationContext原创 2008-09-27 10:13:00 · 1059 阅读 · 0 评论 -
Spring中的事件与监听
一、首先看一下Spring中的Event。其定义如下:package org.springframework.context;import java.util.EventObject;/** * Class to be extended by all application events. * Abstract as it doesnt make sense for g原创 2008-09-26 23:56:00 · 3497 阅读 · 1 评论 -
Spring的初始化
Spring 初始化之旅 a) Spring 初始化的时候首先要运行的类为: org.springframework.web.context. ContextLoaderListener 或 org.springframework.web.context. ContextLoaderServlet 。 它们在初始化函数里无一例外地实例化了 ContextLo转载 2008-09-26 13:37:00 · 1891 阅读 · 0 评论 -
Pointcut源码学习
首先看一下Pointcut接口的定义:package org.springframework.aop;public interface Pointcut { ClassFilter getClassFilter(); MethodMatcher getMethodMatcher(); Pointcut TRUE = TruePointcut.INSTANCE;}原创 2008-09-26 10:43:00 · 822 阅读 · 0 评论 -
动态代理
使用动态代理不需要为特定对象与方法编写特定的代理对象,可以使得一个处理者服务于多个对象。首先,一个处理者的类设计要实现java.lang.reflect.InvocationHandler接口。下面先给出一个简单的实现:首先定义接口Ihello:public interface IHello { void sayHello(String msg);}再给出一个这个接口原创 2008-09-27 13:49:00 · 590 阅读 · 0 评论 -
Spring事务学习
Spring中的事务隔离级别l ISOLATION_DEFAULT 默认隔离级别l ISOLATION_READ_UNCOMMITTED 最低隔离级别。允许读事务未提交的数据,会产生脏读、不可重复读和幻象读。l ISOLATION_READ_COMMITTED 保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取原创 2008-09-04 19:55:00 · 679 阅读 · 0 评论 -
Spring整合Hibernate
spring整合Hibernate原创 2010-09-15 15:57:00 · 2678 阅读 · 0 评论