2017-01-13 93 views
1

Существует веб-приложение, которое использует WebServiceTemplate от spring-ws для использования удаленных SOAP-сервисов. Я хотел бы создать конечную точку веб-сервиса («высмеивать» удаленные конечные точки), чтобы он мог использоваться, когда удаленный веб-сервис недоступен. Тем не менее, я хочу, чтобы этот «издевавшийся» веб-сервис был доступен только из среды, используемой для разработки, его нельзя публиковать в других средах (например: Integration, Test, Production и т. Д.). Текущую среду можно определить из записи конфигурации. Есть ли способ опубликовать веб-сервис с весной таким образом?Есть ли способ опубликовать конечную точку веб-сервиса Spring только для конкретной среды?

ответ

0

Если вы хотите создать этот макет объекта только в среде dev, то вы должны использовать @Conditional аннотацию Spring. Вот example.