springboot2.2 + jpa连接多个数据库的步骤
- 在配置文件中添加数据的信息
- 数据源配置类
- jpa配置类
注意:当只连接一个数据源的时候不需要写jpa配置,如果要连接多个数据源就要对每个数据源的jpa进行配置
(步骤略)
错误1 @Qualifier报错 @EnableJpaRepositories中的basePackages报错
错误描述:在Jpa配置配置类中使用@Qualifier定位指定数据源报错,但是已经在数据源配置类中使用@Bean指定了数据源的名称
命名存在相应的目录,但是使用 @EnableJpaRepositories中的basePackages指定扫描包的时候报错
错误原因:该注解所在的配置类必须要和启动类WebApplication在同级或者更低级目录下,否则扫描不到。
解决方案:将配置类移到WebApplication同级目录下,错误解决
错误2 没有jpaProperties.getHibernateProperties(dataSource)方法
错误描述,在jpa配置类中配置Hibernate时,没有jpaProperties.getHibernateProperties(dataSource)方法
错误原因