Java 动态初始化spring boot jpa存储库

Java 动态初始化spring boot jpa存储库,java,spring-boot,spring-data-jpa,jpa-2.0,Java,Spring Boot,Spring Data Jpa,Jpa 2.0,我有一个SpringBoot应用程序,其中一个web端点将数据库名作为查询参数 GET/myapp/initdb?dbname=xyz 我有一个JPA存储库 @Repository public interface UserDataRepository 现在,我想根据从用户输入的dbname初始化UserDataRepo 因此,我希望在运行时根据用户的不同输入动态创建JPA Repo 如何做到这一点

我有一个SpringBoot应用程序,其中一个web端点将数据库名作为查询参数

GET/myapp/initdb?dbname=xyz

我有一个JPA存储库

@Repository
public interface UserDataRepository
现在,我想根据从用户输入的
dbname
初始化UserDataRepo

因此,我希望在运行时根据用户的不同输入动态创建JPA Repo

如何做到这一点