found.001
我先将我的错误描述贴出来
描述大概的意思是,BaseService只需要一个bean,但是发现了两个bean。
于是我们可以查看一下BaseService当中的代码
public abstract class BaseService<T> { @Autowired private BaseJpaDao baseJpaDao; /*保存*/ @Primary public boolean save(T pojo){ Object o = baseJpaDao.save(pojo); if (o!=null) return true; return false; }
}
@NoRepositoryBean public interface BaseJpaDao<T> extends JpaRepository<T,Long>,JpaSpecificationExecutor<T> { }
因为我Service中的BaseJpaDao没有为其泛型,所以自然成功不了咯,改为:
private BaseJpaDao<T> baseJpaDao;//此处要添加泛型,不然无法识别操作的bean
运行ok。如果还不行,把你的BaseService改为抽象类
相关阅读
今天撸主在虚拟机上部署新的项目碰到这个问题,原先部署了一个项目跑的好好的,部署另外一个项目就出问题了,配置都是一样的只不过是还
BeanUtils 属性拷贝 BeanUtils.copyProperties(a, b); 注意 在不同的包下面,拷贝顺序相反 org.springframework.beans.BeanUtil
Homebrew安装brew:command not found,及could not symli
一 什么是Homebrew首先,点击这里是homebrew官网,我们可以看到官方给出的定义是The missing package manager for macOS,大体可以翻译
Spring中提供的属性拷贝的方法BeanUtils.copyProperti
BeanUtils.copyProperties通过java反射将类中当前属性字段对应的内容复制到另外一个类中 //内部都是调用下面的私有方法 1. B
在虚拟机安装Win7出现:directory ezboot not found err
在虚拟机安装Win7出现:directory ezboot not found error loading image:CDMENU.EZB 小编刚开始查询了各种方法解决该问题,也找到原