gpt4 book ai didi

java - Spring Boot 2 未获取操作系统环境变量

转载 作者:行者123 更新时间:2023-12-01 21:47:15 26 4
gpt4 key购买 nike

我设置了一些操作系统变量,并希望 Spring 自动选取它们。

enter image description here

但这并没有发生。例如,虽然我在运行应用程序时收到此错误 java.sql.SQLSyntaxErrorException:用户 ''@' 的访问被拒绝,但应该从操作系统变量中获取 spring.datasource.username本地主机'

spring.profiles.active 都没有被拾取,因此我看到这个No active profile set,fall back to default profile: default

最佳答案

这些环境变量看起来不太正确。我认为 Spring 会期望它们是这样的

SPRING_PROFILES_ACTIVE
SPRING_APPLICATION_JSON

作为实际的环境变量。我已经能够设置其他值,但它们需要采用该格式作为环境变量。

更多详情请参见

https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/htmlsingle/#boot-features-external-config

关于java - Spring Boot 2 未获取操作系统环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56660037/

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