我可以使用 YAML 文件为 spring.datasource.url 设置工作目录吗?
Can I set a working directory for a spring.datasource.url using a YAML file?
所以我有一个 application.yaml 这样的:
server:
port: 8090
spring:
output:
ansi:
enabled: ALWAYS
datasource:
url: jdbc:h2:file:~/Documents/database
username: xxx
password: xxx
是否可以始终在包含 Application.java 文件的目录中创建该数据库文件?因此,如果我将文件重新定位到其他文件夹,则不必更改 url?
后面的内容
datasource:
url: jdbc:h2:file:./
username: xxx
password: xxx
这将在放置应用程序的相对目录中创建它。它与放置 jar 的目录相同。
所以我有一个 application.yaml 这样的:
server:
port: 8090
spring:
output:
ansi:
enabled: ALWAYS
datasource:
url: jdbc:h2:file:~/Documents/database
username: xxx
password: xxx
是否可以始终在包含 Application.java 文件的目录中创建该数据库文件?因此,如果我将文件重新定位到其他文件夹,则不必更改 url?
后面的内容datasource:
url: jdbc:h2:file:./
username: xxx
password: xxx
这将在放置应用程序的相对目录中创建它。它与放置 jar 的目录相同。