为了账号安全,请及时绑定邮箱和手机立即绑定

java bean注解问题

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

代码:

@Autowired

private InjectionDAO injectionDAO;

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

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Spring入门篇
  • 参与学习       268787    人
  • 解答问题       963    个

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

进入课程

java bean注解问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信