Spring学习总结

以下是spring模块的作业,自己独立完成:

解题思路

1.自定义BaiAutowired自动注入注解、BaiComment自动注入IOC注解、BaiTransactional注解实现事务控制

2、扫描包下面的所有类,实现BaiComment注入到自定义的map(工厂,这里仅仅模拟ioc的一级缓存)中,然后扫描BaiAutowired注入需要注入的对象,如果没有则创建,之后注入,采用递归的形式

3、扫描BaiTransactional注解,采用cglib进行代理,不用考虑是否实现了接口的问题,然后将代理对象进行更新

gitee:https://gitee.com/baiheai/code/tree/master/%E7%AC%AC%E4%B8%80%E9%98%B6%E6%AE%B5/%E6%A8%A1%E5%9D%97%E4%BA%8CSpring/code/lagou-transfer-ioc-anno

不喜勿喷!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容