spring注解方式自动注入接口的实现子类
2013-01-14 17:39
706 查看
applicationContext.xml配置文件加入:
<context:annotation-config/>
作用是隐式地向 Spring 容器注册
AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、
PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostProcessor 这 4 个BeanPostProcessor。
注册这4个 BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。
<!--
设置需要进行Spring注解扫描的类包 -->
<context:component-scan
base-package="xx.xx"
/> 可以用*代表所有
@Service()
publicclass ServiceImpl
implements Service
调用时:
@Resource()
private Service
Service;
这样的话就能实现自动注入了
@Service一般用来定义Service层 dao,action都有对应的注解网上可查
这3种上面还有一种通用的不好定义组建类别时可用
<context:annotation-config/>
作用是隐式地向 Spring 容器注册
AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、
PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostProcessor 这 4 个BeanPostProcessor。
注册这4个 BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。
<!--
设置需要进行Spring注解扫描的类包 -->
<context:component-scan
base-package="xx.xx"
/> 可以用*代表所有
@Service()
publicclass ServiceImpl
implements Service
调用时:
@Resource()
private Service
Service;
这样的话就能实现自动注入了
@Service一般用来定义Service层 dao,action都有对应的注解网上可查
这3种上面还有一种通用的不好定义组建类别时可用
相关文章推荐
- spring注解方式自动注入接口的实现子类
- 注解模式2(自动注入和多个实现接口的子类的用法)
- Spring AOP实现方式三之自动扫描注入【附源码】
- 使用spring注解方式实现组件的声明,并且用注解注入方式解决依赖关系
- Spring进阶之路(12)-注解方式实现Bean的注入
- mybatis源码学习--spring+mybatis注解方式为什么mybatis的dao接口不需要实现类
- Spring 实现线程接口 Runnable 注解注入失败 @Resource annotation is not supported on static fields
- BasicDAO与SpringDAO区别,使用Hibernate验证,注解方式实现主键自增,注解方式注入外键(一对多)
- Spring多种注入方式及注解实现DI
- Spring实现无需注解实现自动注入
- SSH向Dao接口的实现类中用注解和声明方式注入创建HibernateTemplate对象
- mybatis源码学习--spring+mybatis注解方式为什么mybatis的dao接口不需要实现类
- spring mybatis mapper接口注解方式注入
- Spring注解注入接口的实现类
- spring 注解方式实现依赖注入
- mybatis源码学习--spring+mybatis注解方式为什么mybatis的dao接口不需要实现类
- mybatis源码学习--spring+mybatis注解方式为什么mybatis的dao接口不需要实现类
- Spring使用注解注入接口实现类
- Spring的注解@Qualifier小结:一个接口有两个实现类,spring注入时报错
- spring mybatis mapper接口注解方式注入