在基于 Spring boot maven 的战争应用程序中动态定义数据库



我的 Spring 启动应用程序事先不知道要连接的数据库,一旦在应用程序部署之前,用户将选择要连接的数据库,并将 jar 放在服务器 webinf(或者可能是其他一些存储库路径(中,并更改外部化的属性文件,以便应用程序连接到数据库,我试图按照提供的那样提供数据库依赖范围, 但是找不到类。解决问题的首选方法是什么?

你可以像这样运行 Spring Boot bootJar:

java -cp your-jdbc-driver.jar -jar your-boot-jar.jar --spring.datasource.url=your:jdbc:url

最新更新