我想在每个http请求中连接到数据库(在每个请求中我都会从用户那里获取数据库详细信息)。任何人都可以建议如何使用 spring-boot-starter-jpa 来做到这一点。
我无法使用属性文件来获取数据库配置详细信息。 因为我将从 http 请求动态获取详细信息。
我使用的是2.0.0.M3 spring boot版本。
最佳答案
我建议您更好地使用原生 JDBC 代码来连接数据库并执行查询。如果你想使用spring data jpa,那么你必须在运行时为DataSource
、EntityManagerFactory
和JpaTransactionManager
创建bean。
关于java - Java动态连接数据库(Spring Boot),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45503659/