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