gpt4 book ai didi

java - spring boot 默认属性值中的大括号

转载 作者:行者123 更新时间:2023-12-04 08:29:11 30 4
gpt4 key购买 nike

在我的 spring boot 应用程序的 application.yml 中,我有这个属性:

apiKey: ${SECRET_ADYEN_API_KEY:djhksy{f7dsadasb}

问题是 API key 包含一个前花括号,这会扰乱应用程序中 key 的解析。它变成了 ${SECRET_ADYEN_API_KEY:djhksy{f7dsadasb},而不仅仅是 djhksy{f7dsadasb,它是实际的 API key 。我该如何解决这个问题?我尝试用 \\\ 转义 { 字符,但没有成功。

最佳答案

您能否尝试将默认值 (djhksy{f7dsadasb) 分隔为不同的属性,如下所示,它对我有用:

default-secret-key: djhksy{f7dsadasb
apiKey: ${SECRET_ADYEN_API_KEY:${default-secret-key}}

关于java - spring boot 默认属性值中的大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65109897/

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