我有一个应用程序服务 Spring Web 应用程序(不是 Azure Spring Apps)。
我创建了一个连接字符串 - SQLConnectionSTRING
这个 stackoverflow 链接提供了一些信息,但没有答案 stackoverflow 问题
代码:
@Value("${connection:absent}")
private String connection ;
结果:缺席
如何读取应用程序中的连接字符串?
(注意:尝试 1:System.getenv("SQLConnectionSTRING") 也不起作用
尝试 2 :> 将其添加到应用程序 props connection=${SQLConnectionSTRING} 根本不会构建,因此不起作用
尝试3:@Autowired 私人环境环境;环境.getProperty("SQLConnectionSTRING");也不起作用)
我在这个博客中找到了azures假设博客
现在使用前缀 SQLAZURECONNSTR_ 可以工作
字符串值=environment.getProperty(“SQLAZURECONNSTR_SQLConnectionSTRING”);
连接字符串的类型为 SQLAzure