Service层采用接口注入的问题
service层采用接口的方式,接口UserService正确继承了 IService并添加泛型,实现类 UserServiceImpl extends ServiceImpl<UserMapper, UserEntity> implements UserService,这样写的话,默认注入的是一个 service 代理(proxy)类,运行方法的时候会报错,当然这也是可以解决的,在实现类上显示注解 @Primary 或者注入的时候采用 byName 可以解决,但是,如果这样的 Service 多了,每个都需要这样处理,是不是太麻烦了,而且 spring 容器里仍然存在另一个代理对象