Мне было интересно, что именно заставило Spring использовать Spring EL поверх OGNL в своем продукте веб-потока:
С помощью OGNL я могу динамически создавать простые классы и выполнять методы и т. д. напрямую через поток. Я знаю, что делать это в реальных шаблонах веб-страниц (например, JSP) - не лучшая практика, потому что они основаны на презентации, а веб-поток контролирует вашу программу » логика, и я считаю, что возможность эффективно использовать OGNL там очень удобна. Кроме того, вы можете протестировать поток, чтобы убедиться, что он работает легко.
Итак, два вопроса:
Есть ли какие-либо серьезные преимущества в использовании Spring EL над OGNL, особенно в контексте Spring Webflow?
Можете ли вы. создавать объекты с помощью Spring EL?