以下是spring模塊的作業(yè)姐霍,自己獨立完成:
解題思路
1.自定義BaiAutowired自動注入注解鄙麦、BaiComment自動注入IOC注解、BaiTransactional注解實現(xiàn)事務控制
2镊折、掃描包下面的所有類胯府,實現(xiàn)BaiComment注入到自定義的map(工廠,這里僅僅模擬ioc的一級緩存)中恨胚,然后掃描BaiAutowired注入需要注入的對象骂因,如果沒有則創(chuàng)建,之后注入赃泡,采用遞歸的形式
3寒波、掃描BaiTransactional注解乘盼,采用cglib進行代理,不用考慮是否實現(xiàn)了接口的問題俄烁,然后將代理對象進行更新
不喜勿噴绸栅!