浅谈Spring中IOC的理解和认知
IOC的推导1.1、模拟一个正常查询信息的业务流程:①mapper层:因为没有连接数据库,这里我们写一个mapper的实现类来模拟数据的查询②service层:service的作用是查询人的信息③contorller层④执行结果如下:1.2、多个种类的查询①mapper,增加老师实现类②这时候我们同时查询教师和学生的信息该怎么做呢?第二种是扩展service层的接口,把老师和学生分别提供接口来查询:⑤看起来好像没啥问题是吧?那假如有一百种人呢?需要改来改去人都会疯掉的。这种做法肯定不合理的!在Spring中实现控制反转的是IOC容器,其实现方法是依赖注入。