【发布时间】:2020-06-30 05:04:11
【问题描述】:
我正在使用无效的 jdbc 连接并在应用程序属性中提到。但我试图在运行 JAR 文件时覆盖它。
java -jar proj.jar --spring.datasource.url=jdbc:ucanaccess:db.accdb;
注意,jar 和 db 是同一个位置。我不想将 jar 和 db 放在不同的位置。
【问题讨论】:
标签: spring spring-boot ucanaccess
我正在使用无效的 jdbc 连接并在应用程序属性中提到。但我试图在运行 JAR 文件时覆盖它。
java -jar proj.jar --spring.datasource.url=jdbc:ucanaccess:db.accdb;
注意,jar 和 db 是同一个位置。我不想将 jar 和 db 放在不同的位置。
【问题讨论】:
标签: spring spring-boot ucanaccess
试试看:
方法一:使用系统属性
java -Dspring.datasource.url=jdbc:ucanaccess:db.accdb -jar proj.jar
方法二:使用环境变量
将 jdbc 连接 url 设置为 SPRING_DATASOURCE_URL 环境变量。
窗口:
set SPRING_DATASOURCE_URL=jdbc:ucanaccess:db.accdb
java -jar proj.jar
Mac/Linux:
export SPRING_DATASOURCE_URL=jdbc:ucanaccess:db.accdb
java -jar proj.jar
【讨论】: