java bean注解問題
例如InjectionDAOImpl被注解為bean,那么它的接口InjectionDAO自動(dòng)成為id為injectionDAO的bean嗎
代碼:
@Autowired
private InjectionDAO injectionDAO;
但I(xiàn)njectionDAO只是個(gè)接口,其子類才被注解為bean
例如InjectionDAOImpl被注解為bean,那么它的接口InjectionDAO自動(dòng)成為id為injectionDAO的bean嗎
代碼:
@Autowired
private InjectionDAO injectionDAO;
但I(xiàn)njectionDAO只是個(gè)接口,其子類才被注解為bean
2017-02-01
舉報(bào)
2017-03-06
你說的有點(diǎn)模糊啊。。。接口定義的方法在實(shí)現(xiàn)類中有名字一樣的方法實(shí)現(xiàn),你調(diào)用InjectionDAO的方法直接就引用了他的子類InjectionDAOImpl里面名字一樣的方法。你說的注解成bean,是InjectionDAOImp類創(chuàng)建實(shí)例對(duì)象的時(shí)候getBean("id")這里面的id名字為bean。
2017-02-01
接口只是對(duì)外展示的一個(gè)聲明,真正有作用的還是實(shí)現(xiàn)類