Мне трудно решить, какой «Открыть сеанс в представлении» использовать: настраивать OpenSessionInViewInterceptor с использованием перехватчика Spring MVC или настраивать OpenSessionInViewFilter в фильтре web.xml?Из того, что я исследовал, они делают примерно одно и то же, но я пытаюсь понять разницу и использование каждого типа.
Самое большое различие между ними для людей, которые не могут использоватьфильтр в web.xml (скажем, сервлет 2.2 и более ранних), их единственный вариант - использовать OpenSessionInViewInterceptor.Почему-то я склоняюсь к перехватчику просто потому, что мне нужно создать собственный перехватчик для своего проекта, поэтому я думаю о группировке всех этих «фильтров» в конфигурационном файле Spring MVC, а не о том, чтобы OpenSessionInViewFilter был в web.xml и в моем собственномперехватчик в конфигурационном файле Spring MVC.Это действительно плохой способ решить, какой из них использовать, и мое любопытство убивает меня здесь.
Может кто-нибудь поделиться своими мыслями об этом?Какой из них вы, ребята, используете?
Спасибо.