
Spring
文章平均质量分 64
Quan.S
让技术回归纯真
展开
-
Spring Bean定义总结:配置文件手写Bean PK 组建扫描用注解
今天碰到一件注解搞不定或者是很难搞定的事情。基本需求:Class A中有属性Interface B;Interface B在不同环境下有不同的实现类Class B1和Class B2;切换环境的时候,不希望动代码;如果用注解的形式:Class B1和Class B2用不同名称的@ServiceInterface B处用Autowire搞不定,因为名字在代码级别写死了。在配置文件中定义B原创 2015-09-25 10:58:17 · 768 阅读 · 0 评论 -
spring动态加载Bean
需求有两个类Class B1和Class B2同时implements接口B;Class A依赖于接口B(I Mean Class A有个Interface B的属性);Class A时而想用Class B1来实例化,时而想用Class B2来实例化。 方案看来需要根据场景来定义interface B对应的Bean了。基本的办法可以分为三种:简单粗暴型:直接在XML配置文件里面搞定;原创 2015-09-26 13:46:02 · 5653 阅读 · 0 评论 -
hibernate二级缓存VS查询缓存
hibernate二级缓存VS查询缓存(Second cache VS query cache)这两个概念,因为对查询缓存重视度不够,容易混。从以下维度比较下: 1.处理时机 2.缓存格式 3.适用范围 4.稍微分析利弊处理时机说明:1.查询缓存在一二级缓存前,使能情况下,先去找查询缓存里面的东西; 2.所有的缓存一定是在调用HQL后发生的,代码一定得走到HQL那块,然后由hiberna原创 2015-10-24 09:16:09 · 595 阅读 · 0 评论 -
配置Spring bean
从Spring Bean的存储类AbstractBeanDefinition来了解:prototype:非单例 singleton:采用单例模式autowire 自动装配模式,注意说的是怎么装配自身的属性原创 2015-10-12 13:52:29 · 572 阅读 · 0 评论 -
IOC容器注入Spring bean——XML篇
IOC容器实现分解成三个步骤,相互之间解耦 1. 资源定位 2. Bean Definition读入 3. Bean Definition注入1、读取XML配置文件,将内容转化为Document对象 DefaultBeanDefinitionDocumentReader: registerBeanDefinitions(Document doc, XmlReaderCon原创 2015-10-08 19:48:10 · 621 阅读 · 0 评论