gpt4 book ai didi

java - 如何从 Java SpringBoot 应用程序读取 Azure 应用程序配置值

转载 作者:行者123 更新时间:2023-12-03 06:29:26 25 4
gpt4 key购买 nike

我有一个 Springboot 应用程序正在尝试连接应用程序配置资源并读取值。

Azure 应用程序配置中的某些键(我无法更改)采用这种格式

`

/application/config.datasource.jdbc-url

/application/config.datasource.password

/application/config.datasource.username`

我有一个带有前缀(“config”)的配置Java类,但我不知道应该有哪些成员变量才能访问“datasource.jdbc-url”、“datasource.password”等。

如果应用程序配置只是 /application/config.username

然后我可以在我的 Java 类中使用下面的内容

字符串用户名;

但是对于一些包含多个点和一些破折号的配置(Java 标识符不能有),我如何读取这些值?

谢谢!

最佳答案

根据您要寻找的内容,您有两种选择。您可以使用 @Value("config.datasource.jdbc-url") 也可以使用嵌套属性。

public  class  Datasource {

private String username;

private String password;

private String jdbcurl;

...
}

@ConfigurationProperties(prefix = "config")
class MyProperties {

private Datasource datasource = new Datasource();

...

}

关于java - 如何从 Java SpringBoot 应用程序读取 Azure 应用程序配置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75355983/

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