spring
lyl130
这个作者很懒,什么都没留下…
展开
-
lookup方法注入
lookup方法注入当singleton类型的bean引用prototype类型的bean时候,就会有问题在这里假设A为singleton类型的bean B为prototype类型的bean A需要引用Blookup方法注入利用了 ioc 容器复写bean的抽象方法的能力 从而返回指定名字的bean实例 原理是通过CGLIB库运行生成二进制代码。在使用lookup方法注...原创 2015-06-29 07:42:54 · 133 阅读 · 0 评论 -
定义初始化方法和销毁方法
定义初始化方法和销毁方法[code="java"][/code]使用depends-on延迟初始化beanapplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化[code="java"][/code]自动装配自动装配autowire 相互协作bean之间的关联关系。5钟类...原创 2015-06-29 07:44:02 · 216 阅读 · 0 评论 -
bean作用域
bean作用域通过bean元素的scope属性进行配置singleton ioc只会创建唯一实例 对于该bean 的所有引用以及请求都是使用唯一 通常都是无状态的 导致多进程同时调用该bean的时候产生冲突propertype ioc容器对于每次请求bean都会创建一个新多实例request 在一次http请求中 spring ioc容器会返回...原创 2015-06-29 07:46:47 · 73 阅读 · 0 评论 -
spring bean继承
XML配置中使用parent属性进行bean的继承[code="java"] [/code]原创 2015-06-30 08:18:05 · 77 阅读 · 0 评论 -
spring4 初始化bean回调
初始化回调的几种方式 1)采用xml配置[code="java"][/code][code="java"]public class ExampleBean { public void init() { // do some initialization work }}[/code] 2...原创 2015-06-30 08:18:27 · 130 阅读 · 0 评论 -
spring常用属性或是构造方法参数的配置
常用属性或是构造方法参数的配置使用常量[code="java"] 750000 42[/code]通过type参数指定常量参数引用其他bean在或是元素内部还可以使用ref元素,该元素用来将bean中指定属性的值设置为对容器中的另外一个Bean的作用1)第一种是通过使用ref元素的bean属性指定目标bean(无论是否在...原创 2015-06-30 08:18:59 · 262 阅读 · 0 评论 -
事务管理
事物管理spring事物的好处为不同的事物API提供了一致的编程模型支持声明式事务管理提供比大多数事务API更简单更易于使用的编程式事务管理API整合spring的各种数据访问抽象TransactionDefinition定义了事务策略int getIsolationLevel()得到当前事务的隔离级别READ_COMMITTED ...原创 2015-06-30 08:19:23 · 72 阅读 · 0 评论 -
spring bean的创建方式
bean命名定义一个通用数据源,假设其名字为component-dataSource 二个模块使用同一个数据源[code="java"][/code]bean创建使用构造方法穿件bean的实例使用静态工厂方法创建bean的实例使用实例化的工厂方法创建bean的实例[code="java"] //使用静态工厂方法创建bean的实例要求所使用的方...原创 2015-06-30 08:20:03 · 64 阅读 · 0 评论 -
Spring3.1新属性管理API:PropertySource、Environment、Profile
Spring3.1提供了新的属性管理API,而且功能非常强大且很完善,对于一些属性配置信息都应该使用新的API来管理。 新的属性管理APIPropertySource:属性源,key-value属性对抽象,比如用于配置数据PropertyResolver:属性解析器,用于解析相应key的valueEnvironment:环境,本身是一个PropertyResolver,但是...原创 2015-07-01 08:05:10 · 115 阅读 · 0 评论