мне было интересно, что именно переехал Spring использовать Spring EL над OGNL в своем продукте веб-потока:Преимущества использования Spring EL над OGNL?
С OGNL, я могу динамически создавать простые классы и выполнять методы и т.д., непосредственно через поток. Я знаю, что это не очень хорошая практика в реальных шаблонах веб-страниц (например, JSP), потому что они основаны на презентации, но веб-поток управляет логикой вашей программы, и я нахожу, что эффективно использовать OGNL там очень удобно. Кроме того, вы можете протестировать поток, чтобы он работал легко.
Итак, два вопроса:
Существуют ли какие-либо основные преимущества использования Spring EL над OGNL, особенно в контексте Spring WebFlow?
Можете ли вы создать объекты с использованием Spring EL?
Принято. Кстати, я узнал, что вы можете напрямую использовать новый оператор весной EL, так что да, вы можете создавать объекты! Потрясающие. – MetroidFan2002
@ MetroidFan2002: сходство между Unified EL и SPEl является лишь поверхностным. SpEL намного, гораздо выразительнее и мощнее, просто используется аналогичный синтаксис. – skaffman