課程
/后端開發
/Java
/SpringBoot構建電商基礎秒殺項目
這里的UserDOMapper仍是接口,沒有對應的實現類,為啥就能進行autowire了呢?
2019-03-05
源自:SpringBoot構建電商基礎秒殺項目 2-4
正在回答
這個是mybatis給實例化的,可分析mybatis的源碼。
涉及的類和方法:
MapperFactoryBean.getObject();SqlSessionDaoSupport.setSqlSessionFactory();SqlSessionDaoSupport.setSqlSessionTemplate();通過getConfiguration().getMapper()-》mapperRegistry.getMapper();
這些類、方法會將*mapper.xml的設置和*mapper.java接口設置信息結合起來,生成對應的mapper實例對象,
用戶就可以直接調用了。
慕函數0223102 提問者
為什么我的Autowired失敗了
舉報
應用SpringBoot快速搭建擁有用戶、商品、交易及秒殺活動的電商秒殺應用。
1 回答@Autowired 時 UserDOMapper userDOMapper 下方有紅線,提示沒有被找到
1 回答為什么@Autowired 和private UserDOMapper userDOMapper有錯但還能執行
1 回答private UserDOMapper userDOMapper; 中UserDOMapper 為什么是紅色的
3 回答為什么我用@Autowired 不行 換成@Resource 就可以了呢
2 回答老師,實戰課程什么時候發布?如何在已有的項目進行優化?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-05
這個是mybatis給實例化的,可分析mybatis的源碼。
涉及的類和方法:
MapperFactoryBean.getObject();SqlSessionDaoSupport.setSqlSessionFactory();SqlSessionDaoSupport.setSqlSessionTemplate();通過getConfiguration().getMapper()-》mapperRegistry.getMapper();
這些類、方法會將*mapper.xml的設置和*mapper.java接口設置信息結合起來,生成對應的mapper實例對象,
用戶就可以直接調用了。
2019-05-29
為什么我的Autowired失敗了