Dspring.profiles.active разница в значениях между ‘prod’ и ‘default’?

#spring #grpc #spring-profiles

#весна #grpc #spring-профили

Вопрос:

Я подключаю веб-сервер к серверной части с помощью служб gRPC.

В случае настройки серверной части -Dspring.profiles.active=default gRPC api подключается, но использует -Dspring.profiles.active=prod время ожидания соединения.

В коде нет настроек ни для одного значения, поэтому мне остается предположить, что это профили, которые поставляются «из коробки» с Spring !?

Это, по крайней мере, гипотеза, потому что, похоже, нет никаких других различий в настройке и развертывании, которые могли бы вызывать ошибки этого соединения.

Спасибо за любые указания!

Ответ №1:

Профиль spring определяет, что properties file необходимо выбрать во время запуска приложения.

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

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