利用注解机制简单的自定义实现Spring中IOC和DI
实现Spring中的IOC和DI其实也不是很难,关键是要找到地方下手,我们可以先仿照Spring中的注解声明
然后从Spring中的入口类 appConfig类开始 我们发现中间最主要的是 ApplicationContext类,我们可以这么想 ,假设将我要扫描包的所有路径传入到这个类中,然后循环所有的这个包里面的内容 将带有java后缀名的类利用反射进行实例话,然后筛选带有Component和Service的注解的的类实例话将其放到一个Map中,然后提供一个getBean()方法根据类名来获取这个类的实例
原创
2020-05-25 23:46:34 ·
275 阅读 ·
0 评论