Как параметризовать аннотацию @Endpoint - PullRequest
0 голосов
/ 09 июля 2020

Мы разработали конечную точку с помощью Spring WS. Он должен соответствовать WS-Addresing, поэтому мы используем аннотации @Address и @Action.

Мы хотели бы параметризовать значение аннотации @Endpoint в зависимости от среды (разработчики, интеграция ...).

Как мы можем это сделать?

@Address (value = "${endpoint.url}")
@Endpoint
public class SnsEndpoint
{                       
    @Action("myaction")
    public void  (@RequestPayload MyRequest request)
    {
        .... code .....
    }
}

Значение endpoint.url будет определено в файле свойств.

Спасибо

...