spring - 我可以使用 YAML 文件为 spring.datasource.url 设置工作目录吗?
问题描述
所以我有一个这样的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 的目录相同。
推荐阅读
- php - PHP 变量破坏 AJAX 代码
- typescript - SharePoint Online 全宽页面
- parameters - 在 Tableau 中根据年份更改文本
- winforms - 使用 Winforms (.Net) 的分层数据
- django - Django:当使用注释将多个模型链接在一起时如何进行计算
- python - 芹菜工人不会从 Python 启动
- mongodb - Mongo:在一次查询中获取多个用户在商店购买的最后一件商品
- vb.net - 将值从 DataGridView 传递给 DateTimePicker
- python - 在pygame中射击子弹
- sql - 我需要弄清楚如何在 SQL 中分隔字符串