随笔分类 -  spring原理

Spring注释@Qualifier
摘要:在学习@Autowired的时候我们已经接触到了@Qualifier,这节就来详细学习一下自定义@Qualifier。例如定义一个交通工具类:Vehicle,以及它的子类Bus和Sedan。如果用@Autowired来找Vehicle的话,会有两个匹配的选项Bus和Sedan。为了限定选项,可以象下... 阅读全文
posted @ 2015-05-26 09:22 duanxz 阅读(534) 评论(0) 推荐(0)
Spring @Resource、@Autowired、@Qualifier的注解注入及区别
摘要:spring2.5提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区别的。首先来看一... 阅读全文
posted @ 2015-05-20 11:11 duanxz 阅读(1928) 评论(0) 推荐(0)
mybatis整合redis
摘要:mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。该接口有以下方法需要实现: String getId(); int getSize(); void putObject(Object key, Object ... 阅读全文
posted @ 2015-05-20 10:09 duanxz 阅读(1143) 评论(0) 推荐(0)
Spring AOP 实现原理
摘要:《JDK的动态代理深入解析(Proxy,InvocationHandler)(转)》 《cglib简介与callback解析》 一、静态代理 1.1、什么是静态代理 1.2、静态代理示例说明 1.3、静态代理缺点 二、动态代理 2.1、java动态代理原理 2.2、动态代理示例说明 2.3、JDK动 阅读全文
posted @ 2012-12-03 14:53 duanxz 阅读(1336) 评论(0) 推荐(0)