list和map泛型不是<BeanInterface>这个接口类型吗?那里面的东西应该是BeanInterface的对象啊,为什么注解注入进去的是BeanInterface这个接口的实现类??

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

慕UI6846194

2017-03-07 16:18

如题......

写回答 关注

4回答

  • 自离
    2018-05-27 19:53:41

    Bean不能是接口,而且父类可以调用子类构造器来生成对象,所以它会自动调用BeanInterface的子类来生成对象。

  • 慕码人7943638
    2018-02-06 18:09:44

    因为  一个标准的  JavaBean  ,  不能是 接口类型,   所以   

    注解注入进去的是BeanInterface这个接口的实现类

    如果  你试试把  接口 转换成   Java类,他也会变成  JavaBean 注入到 IOC容器中

  • 稻子凡
    2017-09-03 18:47:47

    子类可以当父类使用,反之不行

  • 慕UI6846194
    2017-03-07 17:18:55

    。。。问同学,已解决。。父类类型指向子类对象?

Spring入门篇

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

268785 学习 · 963 问题

查看课程

相似问题