У нас есть веб-приложение, которое использует пружину, распорки и верблюда прямо сейчас, и мы сделали много настроек, чтобы мы знали, когда бобы добавляются в контекст.
Итак, мы дошли до того, что нам хотелось бы удалить распорки из приложения, потому что мы используем его только для обработки действий, и мы считаем, что можем использовать пружину или верблюда, чтобы сделать то же самое. Так что я смог заставить его работать с верблюдом / скоростью, но нам не понравилось, как мы действительно не могли использовать объект запроса непосредственно в jsp (afaik, вы должны поместить все в заголовок Exchange и в jsp вы должны сделать $ {header.someReqVariableName}).
Итак, мы хотели пойти по весеннему маршруту, но поскольку мы загружаем напрямую context.xml, у нас есть провайдер, который расширяет ContextSingletonBeanFactoryLocator и мы передаем имя файла xml в качестве параметра, мы не смогли выяснить, как заставить DispatcherServlet работать, не назначая ему другую конфигурацию xml.
Есть ли способ:
Верблюд использует jsp для обработки jsp (и использует ли он все теги jsp)?
или же
Есть ли весна, чтобы увидеть, что контекст уже загружен, и использовать его вместо другого нового?
или же
Что-то лучше я придумал?