У меня есть внешний источник данных, который возвратит строку, указывающую на название службы Grails использовать.
Что синтаксис должен получить экземпляр этого сервиса, программно данного название службы как Строка?
т.е., учитывая 'GoogleWeather', приведите мне пример GoogleWeatherService.
Спасибо!
Документация Grails описывает способ получения службы в сервлете. Это может быть полезно, если вы можете получить те же объекты в своем контексте:
ApplicationContext ctx = (ApplicationContext)ApplicationHolder.getApplication().getMainContext();
CountryServiceInt service = (CountryServiceInt) ctx.getBean("countryService");
String str = service.sayHello(request.getParameter.("name"));