Мы недавно переключились на GWT в моей компании, и у меня есть вопрос.Как настроить область обработчика сервера ActionHandler?
В нашем текущем проекте мы используем метод configureHandlers
, и он создает одноэлементный обработчик.Мы считаем это плохим дизайном и обработчиком запросов.Возможно ли это?
Вот наш ServerModule
, который создает обработчики:
@Configuration
@Import(DefaultModule.class)
public class ServerModule extends HandlerModule
{
private Map<Class, Object> _handlersMap;
@Resource(name = "handlersConfigurationMap")
// Working around a Spring bug https://jira.springsource.org/browse/SPR-7916
public void setHandlersMap(final Map<Class, Object> handlersMap)
{
_handlersMap = handlersMap;
}
@Override
protected void configureHandlers()
{
for (Class handlerClassName : _handlersMap.keySet())
{
//noinspection RedundantCast,unchecked
bindHandler((Class<? extends Action>)handlerClassName, (Class)_handlersMap.get(handlerClassName).getClass());
}
}
}