gpt4 book ai didi

json - spring boot --spring.application.json 参数未设置

转载 作者:行者123 更新时间:2023-12-05 01:06:37 24 4
gpt4 key购买 nike

我有一个 spring boot 应用程序,它当前有一个设置以下属性的“mysql”配置文件:

spring.datasource.url = 
spring.datasource.username =
spring.datasource.password =

在/resources/application-mysql.properties 文件中。这很好用。当我运行 mysql 配置文件时,它会连接到本地 mysql 数据库。当我不运行 mysql 配置文件时,它使用默认的 h2 数据库。接下来我想摆脱 application.my-sql.properties 并通过命令行传递这些值。来自文档 here我希望像下面这样的东西能起作用。但奇怪的是,它从未获得这些属性,而是运行 h2 数据库。

   java -jar myapp-0.0.1-SNAPSHOT.jar --spring.application.json='{"spring": {"datasource": {"url":"jdbc:mysql://localhost:3306/db", "username":"user","password":"pw"}}}'

最佳答案

我可以确认这确实有效。正如 Vaelyr 在评论中指出的那样,将其设置为系统参数有效:

-Dspring.application.json='{"spring":{"datasource":{"username":"yourusername","password":"yourpassword"}}}'

关于json - spring boot --spring.application.json 参数未设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40775388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com