課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之web層
@Autowired在這里注釋的是接口類型,怎么直接調(diào)用接口的方法,不應(yīng)該是實現(xiàn)類么
2016-12-01
源自:Java高并發(fā)秒殺API之web層 3-1
正在回答
因為在實現(xiàn)類上有添加@Service注解,并且也配置了spring的自動掃描service的包,所以spring容器會自動加上這個實現(xiàn)類,然后在Autowrited的地方會根據(jù)類型匹配,將對應(yīng)的實現(xiàn)類注入,所以@Autowired那里就相當(dāng)于:
接口類型 = new 接口實現(xiàn)類型,大概就是這么個意思吧
這是Spring框架實現(xiàn)的,自動注冊的bean 會找?guī)в凶⒔釦service的實現(xiàn)類
@Autowired根據(jù)類型匹配的話更應(yīng)該匹配接口了啊,又不是@Autowired?SeckillServiceImpl seckillService
舉報
Java實現(xiàn)高并發(fā)秒殺API的第三門課,介紹Web層的設(shè)計和實現(xiàn)
1 回答運用restful接口傳多個參數(shù)時,應(yīng)該如何實現(xiàn)controller方法
1 回答endTime:${seckill.endTime.time} 這樣可以直接拿到Date類型的毫秒數(shù)?
1 回答無法獲得url暴露接口
2 回答為何不在業(yè)務(wù)層直接return SeckillExecution,而是用異常的方式處理?
1 回答為什么我在html頁面引用Jquery鏈接,不能直接看到Jqery的代碼?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-01
因為在實現(xiàn)類上有添加@Service注解,并且也配置了spring的自動掃描service的包,所以spring容器會自動加上這個實現(xiàn)類,然后在Autowrited的地方會根據(jù)類型匹配,將對應(yīng)的實現(xiàn)類注入,所以@Autowired那里就相當(dāng)于:
接口類型 = new 接口實現(xiàn)類型,大概就是這么個意思吧
2017-01-10
這是Spring框架實現(xiàn)的,自動注冊的bean 會找?guī)в凶⒔釦service的實現(xiàn)類
2016-12-02
@Autowired根據(jù)類型匹配的話更應(yīng)該匹配接口了啊,又不是@Autowired?SeckillServiceImpl seckillService