'prod'和'default'之间的Dspring.profiles.active值差异?

时间:2019-04-16 09:25:43

标签: spring grpc spring-profiles

我正在使用gRPC服务将Web服务器连接到后端。

如果使用-Dspring.profiles.active=default设置了后端,则gRPC api将连接,但使用-Dspring.profiles.active=prod则连接超时。

在代码中,没有针对这两个值的设置,因此我只能假设它们是Spring附带的配置文件!?

那是一种假设,至少导致似乎没有其他设置和部署差异可能导致此连接错误。

感谢任何指针!

1 个答案:

答案 0 :(得分:0)

spring配置文件确定在运行应用程序时需要拾取哪个properties file

-Dspring.profiles.active=default  //takes the application-default.properties file

-Dspring.profiles.active= prod  //takes the application-prod.properties file