我可以使用 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 的目录相同。