У меня есть контроллер, который выглядит так:
@Override
protected ModelAndView doHandle(HttpServletRequest request, HttpServletResponse response) throws Exception {
System.out.println("Called from actionregister example at "+ DateTime.now());
return null;
}
Зарегистрирован в "/admin/testcontroller.html";
Я хотел бы знать, есть ли способ активировать этот контроллер с помощью зарегистрированного URL-адреса, предполагая, что все это работает на одном сервере.
Таким образом, я могу вызвать по URL-адресу и увидеть систему на сервере.
Я хотел бы сделать это, чтобы весенние приложения на одном сервере могли использовать контроллеры из других приложений, не зная, к какому классу они принадлежат?
Чтобы уточнить, я написал контроллер в весеннем приложении A. Контроллер зарегистрирован по URL-адресу «/admin/testcontroller.html». Теперь у меня есть другое приложение B. Оно работает на том же сервере. Я хотел бы, чтобы методы в приложении B могли запускать метод doHandle в A, ссылаясь на URL-адрес. Я хотел бы знать, возможно ли это, учитывая, что приложение B не будет знать имя класса базового контроллера.
Спасибо
Теперь отредактировано, надеюсь, это поможет.
Вот пример как сделать http запрос stackoverflow.com/questions/2793150/… или вот stackoverflow.com/questions/1359689/…
Спасибо @derUser, это помогло.




Не могли бы вы добавить больше деталей? Ваш вопрос мне не совсем ясен. К сожалению !!!