Можно ли динамически устанавливать RequestMappings в Spring MVC?

Я использую Spring MVC уже три месяца. Я рассматривал хороший способ динамического добавления RequestMapping. Это происходит из-за необходимости поместить части контроллера в библиотеку, а затем добавить их динамически. В любом случае, единственный способ, который я могу придумать, - это объявить контроллер следующим образом:

@Controller
@RequestMapping("/mypage")
public class MyController {

@RequestMapping(method = RequestMethod.GET)
    public ModelAndView mainHandler(HttpServletRequest req) {
        return handleTheRest(req);
    }

}

Что не годится, потому что в основном я не использую Spring. Тогда я не могу использовать привязку к форме, аннотации и т. Д. Я ' Мне хотелось бы динамически добавлять requestMappings к методам классов, которые можно было бы аннотировать, как обычные контроллеры MVC, с автоматической привязкой, чтобы я мог избежать обработки HttpServletRequest вручную.

Есть идеи? }

11
задан gotch4 22 April 2011 в 18:09
поделиться