实现IOC容器
如何实现一个IOC容器配置文件配置包扫描路径递归包扫描获取.class文件反射,确定需要交给IOC管理的类对需要注入的类进行依赖注入配置文件中指定需要扫描的包路径定义一些注解, 分别表示访问控制层,业务服务层,数据持久层,依赖注入,获取配置文件注解从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息及文件信息,我们将当前路径下所有以.class结尾的文件添加到一个set集合中进行存储遍历这个set集合,获取在类上有指定注解的类,并将其交给IOC容器,定义一个安全的Map用来存储
复制链接