Spring泛型依赖注入的问题

Spring泛型依赖注入并不是强制性的,当找不到完全匹配的泛型注入时,spring会随机注入一个相同接口的实现类

我遇到的情况描述:忘记在server类上加入@service注解,但是controller继承了 baseController<实体类>

泛型,此时由于我service类没有添加注解,spring容器找不到和service接口完全匹配的泛型依赖注入,spring会随机找到一个实现了BaseServiceImpl类的实现类(Controller类继承BaseController,service类继承了BaseServiceImpl类 ,BaseController和BaseServiceImpl实现了通用的增删该查)

猜你喜欢

转载自blog.csdn.net/aa1358075776/article/details/81006859