我已经设置了一些OS变量,并且希望Spring自动选择它们。
但这不会发生。例如,spring.datasource.username
应该已经从OS变量中拾取,尽管在运行应用程序java.sql.SQLSyntaxErrorException: Access denied for user ''@'localhost'
时出现此错误
spring.profiles.active
都没有捡起,因此我看到了这个No active profile set, falling back to default profiles: default
答案 0 :(得分:1)
这些环境变量看起来不太正确。我认为Spring会期望它们像
SPRING_PROFILES_ACTIVE
SPRING_APPLICATION_JSON
作为实际环境变量。我已经能够设置其他值,但是它们必须以该格式作为环境变量。
更多详细信息,请参见