spring源码之模拟mybatis获取Mapper
生活随笔
收集整理的這篇文章主要介紹了
spring源码之模拟mybatis获取Mapper
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上一章說了,既然mybatis獲取Mapper的時候使用的是代理,那么我們是否可以模擬實現一下。
話不多說上代碼;
這樣就更加清楚mapper的代理實現過程了吧。
有些同學會發散思維了,說既然這個我們可以實現,那是不是我們可以自己開發一個mybatis框架來讓市面上的人使用呢。
可以,但是要解決一些問題,比如這個:
我們都知道在service中調用mapper的時候,是通過Autowired來進行注入的,但是你這個mapper是在使用的時候才通過代理對象生成,那么spring在初始化的時候找不到這個mapper,注入不了必定是要報錯的。
問題就是:如何將一個第三方的對象注入到Spring呢?
總結
以上是生活随笔為你收集整理的spring源码之模拟mybatis获取Mapper的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDL语言.dat文件转.tiff
- 下一篇: ui设计师的职责与岗位要求