java bean注解问题

来源:4-2 Spring Bean装配之Autowired注解说明-1

cccccttttyyy

2017-02-01 16:39

例如InjectionDAOImpl被注解为bean,那么它的接口InjectionDAO自动成为id为injectionDAO的bean吗

代码:

@Autowired

private InjectionDAO injectionDAO;

但InjectionDAO只是个接口,其子类才被注解为bean

写回答 关注

2回答

  • 慕UI6846194
    2017-03-06 22:16:37

    你说的有点模糊啊。。。接口定义的方法在实现类中有名字一样的方法实现,你调用InjectionDAO的方法直接就引用了他的子类InjectionDAOImpl里面名字一样的方法。你说的注解成bean,是InjectionDAOImp类创建实例对象的时候getBean("id")这里面的id名字为bean。

  • 慕粉1415256131
    2017-02-01 21:53:40

    接口只是对外展示的一个声明,真正有作用的还是实现类

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268785 学习 · 963 问题

查看课程

相似问题