我可以使用yaml文件为spring.datasource.url设置工作目录吗?

laik7k3q  于 2021-07-15  发布在  Java
关注(0)|答案(1)|浏览(383)

所以我有一个应用程序。yaml如下:

server:
  port: 8090
spring:
  output:
    ansi:
      enabled: ALWAYS
datasource:
    url: jdbc:h2:file:~/Documents/database
    username: xxx
    password: xxx

是否可以始终在包含application.java文件的目录中创建该数据库文件?所以,如果我将文件重新定位到另一个文件夹,我就不必更改url后面的内容了?

omqzjyyz

omqzjyyz1#

datasource:
    url: jdbc:h2:file:./
    username: xxx
    password: xxx

这将在应用程序所在的相对目录中创建它。它应该是放置jar的同一个目录。

相关问题