配置JPA多數據源的步驟如下:
在application.properties或application.yml文件中配置多個數據源的連接信息,包括數據庫的URL、用戶名、密碼等。
創建多個DataSource bean,分別代表不同的數據源,并分別指定對應的連接信息。
創建多個EntityManagerFactory bean,分別使用不同的數據源和JpaVendorAdapter來創建EntityManager。
創建多個TransactionManager bean,分別使用對應的EntityManagerFactory來管理事務。
在需要使用的Repository接口中使用@Qualifier注解指定要使用的數據源對應的EntityManager。
在使用時,根據需要使用的數據源注入對應的Repository接口,并通過該Repository接口操作對應的數據源。
通過以上步驟配置JPA多數據源后,就可以在一個應用中同時操作多個數據庫了。